Class WrappedArtifact

    • Field Detail

      • WRAPPED_CLASSIFIER

        private static final java.lang.String WRAPPED_CLASSIFIER
        See Also:
        Constant Field Values
      • file

        private final java.io.File file
      • classifier

        private final java.lang.String classifier
      • wrappedBsn

        private java.lang.String wrappedBsn
      • wrappedVersion

        private java.lang.String wrappedVersion
      • manifest

        private java.util.jar.Manifest manifest
    • Constructor Detail

      • WrappedArtifact

        private WrappedArtifact​(java.io.File file,
                                IArtifactFacade wrapped,
                                java.lang.String classifier,
                                java.lang.String wrappedBsn,
                                java.lang.String wrappedVersion,
                                java.util.jar.Manifest manifest)
    • Method Detail

      • getWrappedBsn

        public java.lang.String getWrappedBsn()
      • getWrappedVersion

        public java.lang.String getWrappedVersion()
      • getReferenceHint

        public java.lang.String getReferenceHint()
      • getGeneratedManifest

        public java.lang.String getGeneratedManifest()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • createWrappedArtifact

        public static WrappedArtifact createWrappedArtifact​(IArtifactFacade mavenArtifact,
                                                            java.lang.String prefix,
                                                            java.io.File wrappedFile)
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createWrappedArtifact

        public static WrappedArtifact createWrappedArtifact​(IArtifactFacade mavenArtifact,
                                                            java.util.Properties bndInstructions,
                                                            java.io.File wrappedFile)
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createPropertiesForPrefix

        public static java.util.Properties createPropertiesForPrefix​(java.lang.String prefix)
      • createClassifierFromArtifact

        public static java.lang.String createClassifierFromArtifact​(IArtifactFacade mavenArtifact)
      • createBundleSymbolicNameFromArtifact

        public static java.lang.String createBundleSymbolicNameFromArtifact​(java.lang.String prefix,
                                                                            IArtifactFacade mavenArtifact)
      • createOSGiVersionFromArtifact

        public static aQute.bnd.version.Version createOSGiVersionFromArtifact​(IArtifactFacade mavenArtifact)