public class PomFromManifest extends WriteResource
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
developers |
(package private) java.util.jar.Manifest |
manifest |
(package private) static java.util.regex.Pattern |
NAME_URL |
private java.lang.String |
projectURL |
private java.util.List<java.lang.String> |
scm |
(package private) java.lang.String |
xartifactId |
(package private) java.lang.String |
xbsn |
(package private) java.lang.String |
xgroupId |
(package private) java.lang.String |
xversion |
Constructor and Description |
---|
PomFromManifest(java.util.jar.Manifest manifest) |
Modifier and Type | Method and Description |
---|---|
void |
addDeveloper(java.lang.String email) |
java.lang.String |
getArtifactId() |
java.lang.String |
getBsn() |
java.lang.String |
getGroupId() |
Version |
getVersion() |
long |
lastModified() |
void |
setArtifact(java.lang.String artifact) |
void |
setBsn(java.lang.String bsn) |
void |
setGroup(java.lang.String group) |
void |
setSCM(java.lang.String scm) |
void |
setURL(java.lang.String url) |
void |
setVersion(java.lang.String version) |
private Tag |
tagFromMap(Tag parent,
java.util.Map<java.lang.String,java.lang.String> values,
java.lang.String string,
java.lang.String tag,
java.lang.String object)
Utility function to print a tag from a map
|
void |
write(java.io.OutputStream out) |
buffer, close, getExtra, openInputStream, setExtra, size
final java.util.jar.Manifest manifest
private java.util.List<java.lang.String> scm
private java.util.List<java.lang.String> developers
static final java.util.regex.Pattern NAME_URL
java.lang.String xbsn
java.lang.String xversion
java.lang.String xgroupId
java.lang.String xartifactId
private java.lang.String projectURL
public java.lang.String getBsn()
public java.lang.String getGroupId()
public java.lang.String getArtifactId()
public Version getVersion()
public long lastModified()
lastModified
in interface Resource
lastModified
in class WriteResource
public void write(java.io.OutputStream out) throws java.io.IOException
write
in interface Resource
write
in class WriteResource
java.io.IOException
private Tag tagFromMap(Tag parent, java.util.Map<java.lang.String,java.lang.String> values, java.lang.String string, java.lang.String tag, java.lang.String object)
ps
- values
- string
- tag
- object
- public void setSCM(java.lang.String scm)
public void setURL(java.lang.String url)
public void setBsn(java.lang.String bsn)
public void addDeveloper(java.lang.String email)
public void setVersion(java.lang.String version)
public void setArtifact(java.lang.String artifact)
public void setGroup(java.lang.String group)