Package editor.shipit
Class ShipIt
java.lang.Object
editor.shipit.ShipIt
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addClasspathEntry
(List<String> progClasspath, Path csr) private void
private void
AddExperimentFilesAndDependencies
(Experiment experiment, List<String> progClasspath) private void
addJarEntry
(Path jarFile) private boolean
private void
bundleGosu
(List<String> progClasspath) private void
private void
createMainPropertiesFile
(String strProgramName, boolean bBundleGosu) static ShipIt
instance()
private void
boolean
shipIt
(Experiment experiment) private void
-
Field Details
-
INSTANCE
-
_jo
-
_entries
-
_jars
-
-
Constructor Details
-
ShipIt
public ShipIt()
-
-
Method Details
-
instance
-
shipIt
-
addPrecompiledClass
-
makeManifest
- Throws:
IOException
-
bundleGosu
- Throws:
IOException
-
AddExperimentFilesAndDependencies
private void AddExperimentFilesAndDependencies(Experiment experiment, List<String> progClasspath) throws IOException - Throws:
IOException
-
createMainPropertiesFile
private void createMainPropertiesFile(String strProgramName, boolean bBundleGosu) throws IOException - Throws:
IOException
-
addClasspathEntry
- Throws:
IOException
-
addJarEntry
- Throws:
IOException
-
createJarRepoFile
- Throws:
IOException
-
addEntry
-
writeBytes
- Throws:
IOException
-