Package org.apache.maven.plugins.ear
Class EarModuleFactory
java.lang.Object
org.apache.maven.plugins.ear.EarModuleFactory
Builds an
EarModule
based on an Artifact
.- Author:
- Stephane Nicoll
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a list of standard artifact types.static boolean
isStandardArtifactType
(String type) Specify whether the specified type is standard artifact type.static EarModule
newEarModule
(org.apache.maven.artifact.Artifact artifact, JavaEEVersion javaEEVersion, String defaultLibBundleDir, Boolean includeInApplicationXml, ArtifactTypeMappingService typeMappingService) Creates a newEarModule
based on the specifiedArtifact
and the specified execution configuration.
-
Constructor Details
-
EarModuleFactory
public EarModuleFactory()
-
-
Method Details
-
newEarModule
public static EarModule newEarModule(org.apache.maven.artifact.Artifact artifact, JavaEEVersion javaEEVersion, String defaultLibBundleDir, Boolean includeInApplicationXml, ArtifactTypeMappingService typeMappingService) throws UnknownArtifactTypeException Creates a newEarModule
based on the specifiedArtifact
and the specified execution configuration.- Parameters:
artifact
- the artifactjavaEEVersion
- the javaEE version to usedefaultLibBundleDir
- the default bundle dir forJarModule
includeInApplicationXml
- shouldJarModule
be included in application XmltypeMappingService
- The artifact type mapping service- Returns:
- an ear module for this artifact
- Throws:
UnknownArtifactTypeException
- if the artifact is not handled
-
getStandardArtifactTypes
Returns a list of standard artifact types.- Returns:
- the standard artifact types
-
isStandardArtifactType
Specify whether the specified type is standard artifact type.- Parameters:
type
- the type to check- Returns:
- true if the specified type is a standard artifact type
-