Index

A C D E F G H I J M N P R S T U V W 
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.
A C D E F G H I J M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values