Package org.eclipse.tycho.bnd
Class MavenProjectJar
java.lang.Object
aQute.bnd.osgi.Jar
org.eclipse.tycho.bnd.MavenProjectJar
- All Implemented Interfaces:
Closeable,AutoCloseable
public class MavenProjectJar
extends aQute.bnd.osgi.Jar
-
Nested Class Summary
Nested classes/interfaces inherited from class aQute.bnd.osgi.Jar
aQute.bnd.osgi.Jar.Compression -
Field Summary
Fields inherited from class aQute.bnd.osgi.Jar
EMPTY_ARRAY, METAINF_SIGNING_P -
Constructor Summary
ConstructorsConstructorDescriptionMavenProjectJar(org.apache.maven.project.MavenProject project, Predicate<Path> filter) -
Method Summary
Modifier and TypeMethodDescriptionbooleanputResource(String path, aQute.bnd.osgi.Resource resource, boolean overwrite) voidsetManifest(Manifest manifest) Methods inherited from class aQute.bnd.osgi.Jar
addAll, addAll, addAll, addDirectory, calcChecksums, close, copy, doChecksums, ensureManifest, exists, expand, fromResource, getBsn, getDataURI, getDirectories, getDirectory, getLength, getManifest, getManifestName, getModuleName, getModuleVersion, getName, getPackages, getPomXmlResources, getResource, getResourceNames, getResources, getResources, getResources, getSHA256, getSource, getTimelessDigest, getVersion, hasCompression, hasDirectory, isEmpty, isManifestFirst, isReproducible, lastModified, outputManifest, putResource, remove, removePrefix, removeSubDirs, rename, setCalculateFileDigest, setCompression, setDigestAlgorithms, setDoNotTouchManifest, setManifest, setManifestName, setName, setReproducible, setReproducible, setSource, stripSignatures, toString, updateModified, write, write, write, writeFolder, writeManifest, writeManifest
-
Constructor Details
-
MavenProjectJar
public MavenProjectJar(org.apache.maven.project.MavenProject project, Predicate<Path> filter) throws IOException - Throws:
IOException
-
-
Method Details
-
setManifest
- Overrides:
setManifestin classaQute.bnd.osgi.Jar
-
putResource
- Overrides:
putResourcein classaQute.bnd.osgi.Jar
-