Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- Application - Enum constant in enum class ng.packaging.SourceProject.Type
- artifactId() - Method in class ng.packaging.Dependency
C
- componentsPath() - Method in class ng.packaging.SourceProject
- contentsPath() - Method in class ng.packaging.PackageWOApplication.WOA
- copyContentsOfDirectoryToDirectory(Path, Path) - Static method in class ng.packaging.Util
-
Copy the contents of the directory specified by [sourceDirectory] into the directory specified by [destinationDirectory], maintaining the directory tree/hierarchy.
- copyContentsOfDirectoryToDirectoryFlatten(Path, Path, Collection<String>) - Static method in class ng.packaging.Util
-
Copy files in the directory specified by [sourceDirectory] into the directory specified by [destinationDirectory], not maintaining the hierarchy, i.e.
- copyContentsOfFolderAtPathToFolderInJar(Path, String, Path) - Static method in class ng.packaging.Util
-
Writes the contents of the folder specified by [sourcePath] into a folder named [folder] in the root of [destinationJarPath] - Does nothing if the folder specified by sourcePath does not exist - Creates the destination folder if missing.
- copyFile(Path, Path, CopyOption...) - Static method in class ng.packaging.Util
-
Copy the file at [sourcePath] to a new file specified by [destinationPath] This method exists solely to wrap the checked IOException in an UncheckedIOException
- copyFolderFromJarToPath(String, Path, Path) - Static method in class ng.packaging.Util
-
Copies the folder specified by folderName to destinationPath.
- create(Path, String) - Static method in class ng.packaging.PackageWOApplication.WOA
D
- DEFAULT_WORESOURCES_FOLDER_NAME - Static variable in class ng.packaging.SourceProject
- dependencies() - Method in class ng.packaging.SourceProject
- Dependency - Class in ng.packaging
-
A project dependency along with some metadata.
- Dependency(String, String, String, File) - Constructor for class ng.packaging.Dependency
E
- equals(Object) - Method in class ng.packaging.Dependency
- execute() - Method in class ng.maven.PackageMojo
-
Entry point for the assembly process
- execute(SourceProject) - Method in class ng.packaging.PackageWOFramework
-
FIXME: Flatten components // Hugi 2021-07-10 FIXME: Flatten resources // Hugi 2021-07-10
- execute(SourceProject, String, Path) - Method in class ng.packaging.PackageWOApplication
-
Builds a WOA bundle
- extractWebServerResources() - Method in class ng.packaging.PackageWOApplication.WOA
-
CHECKME: Placeholder for this functionality.
F
- file() - Method in class ng.packaging.Dependency
- folder(Path) - Static method in class ng.packaging.Util
- Framework - Enum constant in enum class ng.packaging.SourceProject.Type
- frameworksPath() - Method in class ng.packaging.PackageWOApplication.WOA
G
- groupId() - Method in class ng.packaging.Dependency
H
- hashCode() - Method in class ng.packaging.Dependency
I
- InfoPlist - Class in ng.packaging
- InfoPlist() - Constructor for class ng.packaging.InfoPlist
- infoPlistPath() - Method in class ng.packaging.PackageWOApplication.WOA
- isApp() - Method in enum class ng.packaging.SourceProject.Type
- isFramework() - Method in enum class ng.packaging.SourceProject.Type
J
- jarContainsNonEmptyWebServerResourcesDirectoryInRoot(File) - Static method in class ng.packaging.Util
- jarPath() - Method in class ng.packaging.SourceProject
- javaPath() - Method in class ng.packaging.PackageWOApplication.WOA
- jvmOptions() - Method in class ng.packaging.SourceProject
M
- macosPath() - Method in class ng.packaging.PackageWOApplication.WOA
- make(SourceProject) - Static method in class ng.packaging.InfoPlist
-
Info.plist is something of a relic from the time a WOA was a type of MacOS application.
- makeUserExecutable(Path) - Static method in class ng.packaging.Util
N
- name() - Method in class ng.packaging.SourceProject
- ng.maven - package ng.maven
- ng.packaging - package ng.packaging
P
- PackageMojo - Class in ng.maven
- PackageMojo() - Constructor for class ng.maven.PackageMojo
- PackageWOApplication - Class in ng.packaging
- PackageWOApplication() - Constructor for class ng.packaging.PackageWOApplication
- PackageWOApplication.WOA - Class in ng.packaging
-
Our in-memory representation of the WOA bundle
- PackageWOFramework - Class in ng.packaging
- PackageWOFramework() - Constructor for class ng.packaging.PackageWOFramework
- PlistSerialization - Class in ng.packaging
-
Generates the Info.plist file
- PlistSerialization(Object) - Constructor for class ng.packaging.PlistSerialization
- principalClassName() - Method in class ng.packaging.SourceProject
R
- readTemplate(String) - Static method in class ng.packaging.Util
S
- setArtifactId(String) - Method in class ng.packaging.Dependency
- setFile(File) - Method in class ng.packaging.Dependency
- setGroupId(String) - Method in class ng.packaging.Dependency
- setVersion(String) - Method in class ng.packaging.Dependency
- SourceProject - Class in ng.packaging
-
Source for packaging of a WO build (Application or framework)
- SourceProject(MavenProject, String) - Constructor for class ng.packaging.SourceProject
- SourceProject.Type - Enum Class in ng.packaging
T
- targetJarNameForWOA() - Method in class ng.packaging.SourceProject
- toString() - Method in class ng.packaging.Dependency
- toString() - Method in class ng.packaging.PlistSerialization
- type() - Method in class ng.packaging.SourceProject
U
- unixPath() - Method in class ng.packaging.PackageWOApplication.WOA
- Util - Class in ng.packaging
- Util() - Constructor for class ng.packaging.Util
V
- valueOf(String) - Static method in enum class ng.packaging.SourceProject.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ng.packaging.SourceProject.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in class ng.packaging.Dependency
- version() - Method in class ng.packaging.SourceProject
W
- webServerResourcesPath() - Method in class ng.packaging.PackageWOApplication.WOA
- webServerResourcesPath() - Method in class ng.packaging.SourceProject
- windowsPath() - Method in class ng.packaging.PackageWOApplication.WOA
- woaPath() - Method in class ng.packaging.PackageWOApplication.WOA
- woresourcesFolderName() - Method in class ng.packaging.SourceProject
- woresourcesPath() - Method in class ng.packaging.PackageWOApplication.WOA
- woresourcesPath() - Method in class ng.packaging.SourceProject
- writeStringToPath(String, Path) - Static method in class ng.packaging.Util
-
Writes [string] to a file specified by [path]
- writeStringToPathInJar(String, String, Path) - Static method in class ng.packaging.Util
-
Writes the contents of the folder specified by [sourcePath] into a folder named [folder] in the root of [destinationJarPath] Creates the folder in question if missing.
All Classes and Interfaces|All Packages|Constant Field Values