Package org.wildfly.prospero.api
Class MavenOptions
- java.lang.Object
-
- org.wildfly.prospero.api.MavenOptions
-
public class MavenOptions extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMavenOptions.Builder
-
Field Summary
Fields Modifier and Type Field Description static MavenOptionsDEFAULT_OPTIONSstatic MavenOptionsOFFLINEstatic MavenOptionsOFFLINE_NO_CACHE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MavenOptions.Builderbuilder()booleanequals(Object o)PathgetLocalCache()inthashCode()booleanisNoLocalCache()booleanisOffline()MavenOptionsmerge(MavenOptions override)booleanoverridesLocalCache()static MavenOptionsread(Path target)StringtoString()voidwrite(Path target)
-
-
-
Field Detail
-
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 Detail
-
builder
public static MavenOptions.Builder builder()
-
getLocalCache
public Path getLocalCache()
-
isOffline
public boolean isOffline()
-
isNoLocalCache
public boolean isNoLocalCache()
-
overridesLocalCache
public boolean overridesLocalCache()
-
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
-
-