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

    Constructors
    Constructor
    Description
    MavenProjectJar(org.apache.maven.project.MavenProject project, Predicate<Path> filter)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    putResource(String path, aQute.bnd.osgi.Resource resource, boolean overwrite)
     
    void
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • setManifest

      public void setManifest(Manifest manifest)
      Overrides:
      setManifest in class aQute.bnd.osgi.Jar
    • putResource

      public boolean putResource(String path, aQute.bnd.osgi.Resource resource, boolean overwrite)
      Overrides:
      putResource in class aQute.bnd.osgi.Jar