@Singleton @Named public class DefaultArtifactPackagingMapper extends java.lang.Object implements ArtifactPackagingMapper
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,java.lang.String> |
DEFAULTS |
private org.slf4j.Logger |
logger |
static java.lang.String |
MAPPING_PROPERTIES_FILE |
private java.util.Map<java.lang.String,java.lang.String> |
packaging2extensionMapping |
private java.io.File |
propertiesFile |
Constructor and Description |
---|
DefaultArtifactPackagingMapper() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getDefaults() |
java.lang.String |
getExtensionForPackaging(java.lang.String packaging)
Returns the extension belonging to given packaging, like "jar" for "jar", "jar" for "ear", etc.
|
protected org.slf4j.Logger |
getLogger() |
java.util.Map<java.lang.String,java.lang.String> |
getPackaging2extensionMapping() |
void |
setPackaging2extensionMapping(java.util.Map<java.lang.String,java.lang.String> packaging2extensionMapping) |
void |
setPropertiesFile(java.io.File propertiesFile)
Sets the file to source the user provided mappings from, and resets the mappings, forcing it to reload the file.
|
private final org.slf4j.Logger logger
public static final java.lang.String MAPPING_PROPERTIES_FILE
private java.io.File propertiesFile
private volatile java.util.Map<java.lang.String,java.lang.String> packaging2extensionMapping
private static final java.util.Map<java.lang.String,java.lang.String> DEFAULTS
protected org.slf4j.Logger getLogger()
public void setPropertiesFile(java.io.File propertiesFile)
ArtifactPackagingMapper
setPropertiesFile
in interface ArtifactPackagingMapper
public java.util.Map<java.lang.String,java.lang.String> getPackaging2extensionMapping()
public void setPackaging2extensionMapping(java.util.Map<java.lang.String,java.lang.String> packaging2extensionMapping)
public java.util.Map<java.lang.String,java.lang.String> getDefaults()
public java.lang.String getExtensionForPackaging(java.lang.String packaging)
ArtifactPackagingMapper
getExtensionForPackaging
in interface ArtifactPackagingMapper