Package aQute.bnd.maven
Class PomFromManifest
- java.lang.Object
-
- aQute.bnd.osgi.WriteResource
-
- aQute.bnd.maven.PomFromManifest
-
- All Implemented Interfaces:
Resource
,java.io.Closeable
,java.lang.AutoCloseable
public class PomFromManifest extends WriteResource
-
-
Constructor Summary
Constructors Constructor Description PomFromManifest(java.util.jar.Manifest manifest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
void
write(java.io.OutputStream out)
-
Methods inherited from class aQute.bnd.osgi.WriteResource
buffer, close, getExtra, openInputStream, setExtra, size
-
-
-
-
Method Detail
-
getBsn
public java.lang.String getBsn()
-
getGroupId
public java.lang.String getGroupId()
-
getArtifactId
public java.lang.String getArtifactId()
-
getVersion
public Version getVersion()
-
lastModified
public long lastModified()
- Specified by:
lastModified
in interfaceResource
- Specified by:
lastModified
in classWriteResource
-
write
public void write(java.io.OutputStream out) throws java.io.IOException
- Specified by:
write
in interfaceResource
- Specified by:
write
in classWriteResource
- Throws:
java.io.IOException
-
setSCM
public void setSCM(java.lang.String scm)
-
setURL
public void setURL(java.lang.String url)
-
setBsn
public void setBsn(java.lang.String bsn)
-
addDeveloper
public void addDeveloper(java.lang.String email)
-
setVersion
public void setVersion(java.lang.String version)
-
setArtifact
public void setArtifact(java.lang.String artifact)
-
setGroup
public void setGroup(java.lang.String group)
-
-