Class MavenOptions

java.lang.Object
org.wildfly.prospero.api.MavenOptions

public class MavenOptions extends Object
  • Field Details

    • DEFAULT_OPTIONS

      public static final MavenOptions DEFAULT_OPTIONS
    • OFFLINE_NO_CACHE

      public static final MavenOptions OFFLINE_NO_CACHE
    • OFFLINE

      public static final MavenOptions OFFLINE
  • Method Details

    • builder

      public static MavenOptions.Builder builder()
    • getLocalCache

      public Path getLocalCache()
    • isOffline

      public boolean isOffline()
    • isNoLocalCache

      public boolean isNoLocalCache()
    • overridesLocalCache

      public boolean overridesLocalCache()
    • getMavenSettingsPath

      public Path getMavenSettingsPath()
    • getMavenSettings

      public org.apache.maven.settings.Settings getMavenSettings()
      Parses the maven settings file
      Returns:
      Maven Settings instance
    • getFilterManifest

      public Path getFilterManifest()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • merge

      public MavenOptions merge(MavenOptions override)
    • write

      public void write(Path target) throws IOException
      Throws:
      IOException
    • read

      public static MavenOptions read(Path target) throws IOException
      Throws:
      IOException
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object