public class PackagingType extends Object
MavenCoordinate| Modifier and Type | Field and Description |
|---|---|
static PackagingType |
EAR |
static PackagingType |
EJB |
static PackagingType |
EJB_CLIENT |
static PackagingType |
JAR |
static PackagingType |
JAVA_SOURCE |
static PackagingType |
JAVADOC |
static PackagingType |
MAVEN_PLUGIN |
static PackagingType |
PAR |
static PackagingType |
POM |
static PackagingType |
RAR |
static PackagingType |
TEST_JAR |
static PackagingType |
WAR |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static PackagingType |
fromCache(String typeName)
Returns a
PackagingType object from cache. |
String |
getClassifier()
Returns classifier for packaging.
|
String |
getExtension()
Returns extension for packaging.
|
String |
getId()
Returns type of the packaging.
|
int |
hashCode() |
static PackagingType |
of(String typeName)
Builds a
PackagingType object. |
String |
toString()
Returns the canonical
String value of this PackagingType |
public static final PackagingType POM
public static final PackagingType JAR
public static final PackagingType TEST_JAR
public static final PackagingType MAVEN_PLUGIN
public static final PackagingType EJB_CLIENT
public static final PackagingType EJB
public static final PackagingType WAR
public static final PackagingType EAR
public static final PackagingType RAR
public static final PackagingType PAR
public static final PackagingType JAVADOC
public static final PackagingType JAVA_SOURCE
public String getId()
public String getExtension()
public String getClassifier()
public String toString()
String value of this PackagingTypepublic static PackagingType of(String typeName) throws IllegalArgumentException
PackagingType object.
If an appropriate object is not found in a cache, then a new one is created and registered into the cache.typeName - String name of the packaging typeIllegalArgumentException - Thrown if typeName is null or emptyfromCache(String)public static PackagingType fromCache(String typeName) throws IllegalArgumentException
PackagingType object from cache. Objects registered into cache by default are:
PackagingType POM = new PackagingType("pom");
PackagingType JAR = new PackagingType("jar");
PackagingType TEST_JAR = new PackagingType("test-jar", "jar", "tests");
PackagingType MAVEN_PLUGIN = new PackagingType("maven-plugin", "jar", "");
PackagingType EJB_CLIENT = new PackagingType("ejb-client", "jar", "client");
PackagingType EJB = new PackagingType("ejb", "jar", "");
PackagingType WAR = new PackagingType("war");
PackagingType EAR = new PackagingType("ear");
PackagingType RAR = new PackagingType("rar");
PackagingType PAR = new PackagingType("par");
PackagingType JAVADOC = new PackagingType("javadoc", "jar", "javadoc");
PackagingType JAVA_SOURCE = new PackagingType("java-source", "jar", "sources");
typeName - String name of the packaging typeIllegalArgumentException - Thrown if typeName is null or emptyCopyright © 2025 JBoss by Red Hat. All rights reserved.