|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Assembly
An assembly defines a collection of files usually distributed in an archive format such as zip, tar, or tar.gz that is generated from a project. For example, a project could produce a ZIP assembly which contains a project's JAR artifact in the root directory, the runtime dependencies in a lib/ directory, and a shell script to launch a stand-alone application.
Java class for Assembly complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Assembly">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="formats" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="format" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="includeBaseDirectory" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="baseDirectory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="includeSiteDirectory" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="containerDescriptorHandlers" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="containerDescriptorHandler" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}ContainerDescriptorHandlerConfig" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="moduleSets" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="moduleSet" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}ModuleSet" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="fileSets" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="fileSet" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}FileSet" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="files" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="file" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}FileItem" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="dependencySets" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="dependencySet" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}DependencySet" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="repositories" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="repository" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}Repository" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="componentDescriptors" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="componentDescriptor" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</all>
</restriction>
</complexContent>
</complexType>
| Nested Class Summary | |
|---|---|
static interface |
Assembly.ComponentDescriptors
Java class for anonymous complex type. |
static interface |
Assembly.ContainerDescriptorHandlers
Java class for anonymous complex type. |
static interface |
Assembly.DependencySets
Java class for anonymous complex type. |
static interface |
Assembly.Files
Java class for anonymous complex type. |
static interface |
Assembly.FileSets
Java class for anonymous complex type. |
static interface |
Assembly.Formats
Java class for anonymous complex type. |
static interface |
Assembly.ModuleSets
Java class for anonymous complex type. |
static interface |
Assembly.Repositories
Java class for anonymous complex type. |
| Method Summary | |
|---|---|
String |
getBaseDirectory()
Gets the value of the baseDirectory property. |
Assembly.ComponentDescriptors |
getComponentDescriptors()
Gets the value of the componentDescriptors property. |
Assembly.ContainerDescriptorHandlers |
getContainerDescriptorHandlers()
Gets the value of the containerDescriptorHandlers property. |
Assembly.DependencySets |
getDependencySets()
Gets the value of the dependencySets property. |
Assembly.Files |
getFiles()
Gets the value of the files property. |
Assembly.FileSets |
getFileSets()
Gets the value of the fileSets property. |
Assembly.Formats |
getFormats()
Gets the value of the formats property. |
String |
getId()
Gets the value of the id property. |
Assembly.ModuleSets |
getModuleSets()
Gets the value of the moduleSets property. |
Assembly.Repositories |
getRepositories()
Gets the value of the repositories property. |
Boolean |
isIncludeBaseDirectory()
Gets the value of the includeBaseDirectory property. |
Boolean |
isIncludeSiteDirectory()
Gets the value of the includeSiteDirectory property. |
void |
setBaseDirectory(String value)
Sets the value of the baseDirectory property. |
void |
setComponentDescriptors(Assembly.ComponentDescriptors value)
Sets the value of the componentDescriptors property. |
void |
setContainerDescriptorHandlers(Assembly.ContainerDescriptorHandlers value)
Sets the value of the containerDescriptorHandlers property. |
void |
setDependencySets(Assembly.DependencySets value)
Sets the value of the dependencySets property. |
void |
setFiles(Assembly.Files value)
Sets the value of the files property. |
void |
setFileSets(Assembly.FileSets value)
Sets the value of the fileSets property. |
void |
setFormats(Assembly.Formats value)
Sets the value of the formats property. |
void |
setId(String value)
Sets the value of the id property. |
void |
setIncludeBaseDirectory(Boolean value)
Sets the value of the includeBaseDirectory property. |
void |
setIncludeSiteDirectory(Boolean value)
Sets the value of the includeSiteDirectory property. |
void |
setModuleSets(Assembly.ModuleSets value)
Sets the value of the moduleSets property. |
void |
setRepositories(Assembly.Repositories value)
Sets the value of the repositories property. |
| Method Detail |
|---|
String getId()
Stringvoid setId(String value)
value - allowed object is
StringAssembly.Formats getFormats()
Assembly.Formatsvoid setFormats(Assembly.Formats value)
value - allowed object is
Assembly.FormatsBoolean isIncludeBaseDirectory()
Booleanvoid setIncludeBaseDirectory(Boolean value)
value - allowed object is
BooleanString getBaseDirectory()
Stringvoid setBaseDirectory(String value)
value - allowed object is
StringBoolean isIncludeSiteDirectory()
Booleanvoid setIncludeSiteDirectory(Boolean value)
value - allowed object is
BooleanAssembly.ContainerDescriptorHandlers getContainerDescriptorHandlers()
Assembly.ContainerDescriptorHandlersvoid setContainerDescriptorHandlers(Assembly.ContainerDescriptorHandlers value)
value - allowed object is
Assembly.ContainerDescriptorHandlersAssembly.ModuleSets getModuleSets()
Assembly.ModuleSetsvoid setModuleSets(Assembly.ModuleSets value)
value - allowed object is
Assembly.ModuleSetsAssembly.FileSets getFileSets()
Assembly.FileSetsvoid setFileSets(Assembly.FileSets value)
value - allowed object is
Assembly.FileSetsAssembly.Files getFiles()
Assembly.Filesvoid setFiles(Assembly.Files value)
value - allowed object is
Assembly.FilesAssembly.DependencySets getDependencySets()
Assembly.DependencySetsvoid setDependencySets(Assembly.DependencySets value)
value - allowed object is
Assembly.DependencySetsAssembly.Repositories getRepositories()
Assembly.Repositoriesvoid setRepositories(Assembly.Repositories value)
value - allowed object is
Assembly.RepositoriesAssembly.ComponentDescriptors getComponentDescriptors()
Assembly.ComponentDescriptorsvoid setComponentDescriptors(Assembly.ComponentDescriptors value)
value - allowed object is
Assembly.ComponentDescriptors
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||