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 voidaddDeveloper(java.lang.String email)java.lang.StringgetArtifactId()java.lang.StringgetBsn()java.lang.StringgetGroupId()VersiongetVersion()longlastModified()voidsetArtifact(java.lang.String artifact)voidsetBsn(java.lang.String bsn)voidsetGroup(java.lang.String group)voidsetSCM(java.lang.String scm)voidsetURL(java.lang.String url)voidsetVersion(java.lang.String version)voidwrite(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:
lastModifiedin interfaceResource- Specified by:
lastModifiedin classWriteResource
-
write
public void write(java.io.OutputStream out) throws java.io.IOException- Specified by:
writein interfaceResource- Specified by:
writein 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)
-
-