Package org.moditect.commands
Class AddModuleInfo
java.lang.Object
org.moditect.commands.AddModuleInfo
Creates a copy of a given JAR file, adding a module-info.class descriptor.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate final Pathprivate final Integerprivate final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate final Stringprivate static final Stringprivate final Pathprivate final booleanprivate final Instantprivate final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcopy(InputStream in, OutputStream out) voidrun()private FileTimetoFileTime(Instant timestamp)
-
Field Details
-
DEFAULT_BUFFER_SIZE
private static final int DEFAULT_BUFFER_SIZE- See Also:
-
NO_JVM_VERSION
- See Also:
-
MANIFEST_ENTRY_NAME
- See Also:
-
META_INF_VERSIONS_DIR
- See Also:
-
MODULE_INFO_CLASS
- See Also:
-
moduleInfoSource
-
mainClass
-
version
-
inputJar
-
outputDirectory
-
jvmVersion
-
overwriteExistingFiles
private final boolean overwriteExistingFiles -
timestamp
-
-
Constructor Details
-
AddModuleInfo
-
-
Method Details
-
run
public void run() -
toFileTime
-
copy
- Throws:
IOException
-