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 int
private final Path
private final Integer
private final String
private static final String
private static final String
private final String
private static final String
private final Path
private final boolean
private final Instant
private final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
copy
(InputStream in, OutputStream out) void
run()
private FileTime
toFileTime
(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:
-
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
-