Return-Path: X-Original-To: apmail-felix-commits-archive@www.apache.org Delivered-To: apmail-felix-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BB21F18D8A for ; Tue, 1 Dec 2015 13:04:44 +0000 (UTC) Received: (qmail 12303 invoked by uid 500); 1 Dec 2015 13:04:44 -0000 Delivered-To: apmail-felix-commits-archive@felix.apache.org Received: (qmail 12171 invoked by uid 500); 1 Dec 2015 13:04:44 -0000 Mailing-List: contact commits-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list commits@felix.apache.org Received: (qmail 12147 invoked by uid 99); 1 Dec 2015 13:04:44 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Dec 2015 13:04:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id EF49E1A41E6 for ; Tue, 1 Dec 2015 13:04:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.997 X-Spam-Level: * X-Spam-Status: No, score=1.997 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_INFOUSMEBIZ=0.75, KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-0.554, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id yl8C58abQ4qC for ; Tue, 1 Dec 2015 13:04:29 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTP id EEC7A24E30 for ; Tue, 1 Dec 2015 13:04:27 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id B59A9E1020 for ; Tue, 1 Dec 2015 13:04:26 +0000 (UTC) Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id A974C3A023D for ; Tue, 1 Dec 2015 13:04:26 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r974146 [7/28] - in /websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST: ./ css/ images/ images/logos/ images/profiles/ img/ js/ xref-test/ xref-test/org/ xref-test/org/apache/ xref-test/org/apache/feli... Date: Tue, 01 Dec 2015 13:04:25 -0000 To: commits@felix.apache.org From: bimargulies@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20151201130426.A974C3A023D@svn01-us-west.apache.org> Added: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/plugin-info.html ============================================================================== --- websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/plugin-info.html (added) +++ websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/plugin-info.html Tue Dec 1 13:04:23 2015 @@ -0,0 +1,325 @@ + + + + + + + + + Maven Bundle Plugin – Plugin Documentation + + + + + + + + + + + + + +
+ + + + + +
+
+ +
+ + +
+ +
+

Plugin Documentation

+

Goals available for this plugin:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GoalReport?Description
bundle:antNoGenerate Ant script to create the bundle (you should run ant:ant +first).
bundle:baselineNoBND Baseline check between two bundles.
bundle:baseline-reportYesBND Baseline report.
bundle:bundleNoCreate an OSGi bundle from Maven project
bundle:bundleallNoDeprecated. The bundleall goal is no longer supported and may be removed in a +future release
bundle:cleanNoClean an OBR repository by finding and removing missing resources.
bundle:cleanVersionsNoClean OSGi versions, ie convert a group of versions to OSGi format.
bundle:deployNoDeploys bundle details to a remote OBR repository (life-cycle goal)
bundle:deploy-fileNoDeploys bundle details to a remote OBR repository (command-line +goal)
bundle:indexNoIndex the content of a maven repository using OBR
bundle:installNoInstalls bundle details in the local OBR repository (life-cycle +goal)
bundle:install-fileNoInstalls bundle details in the local OBR repository (command-line +goal)
bundle:instructionsNoGenerate BND instructions for this project
bundle:manifestNoGenerate an OSGi manifest for this project
bundle:remote-cleanNoClean a remote repository file. It just looks for every resources +and check that pointed file exists.
bundle:wrapNoDeprecated. The wrap goal is no longer supported and may be removed in a future +release
+
+

System Requirements

+

The following specifies the minimum requirements to run this Maven plugin:

+ + + + + + + + + + + + +
Maven2.0
JDK1.6
MemoryNo minimum requirement.
Disk SpaceNo minimum requirement.
+
+

Usage

+

You should specify the version in your project's plugin configuration:

+
+
<project>
+  ...
+  <build>
+    <!-- To define the plugin version in your parent POM -->
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>maven-bundle-plugin</artifactId>
+          <version>3.0.2-SNAPSHOT</version>
+        </plugin>
+        ...
+      </plugins>
+    </pluginManagement>
+    <!-- To use the plugin goals in your POM or parent POM -->
+    <plugins>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <version>3.0.2-SNAPSHOT</version>
+      </plugin>
+      ...
+    </plugins>
+  </build>
+  ...
+  <!-- To use the report goals in your POM or parent POM -->
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <version>3.0.2-SNAPSHOT</version>
+      </plugin>
+      ...
+    </plugins>
+  </reporting>
+  ...
+</project>
+
+

For more information, see "Guide to Configuring Plug-ins"

+
+
+
+ +
+ + + + \ No newline at end of file Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/plugin-info.html ------------------------------------------------------------------------------ svn:eol-style = native Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/plugin-info.html ------------------------------------------------------------------------------ svn:mime-type = text/html Added: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/project-info.html ============================================================================== --- websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/project-info.html (added) +++ websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/project-info.html Tue Dec 1 13:04:23 2015 @@ -0,0 +1,225 @@ + + + + + + + + + Maven Bundle Plugin – Project Information + + + + + + + + + + + + + +
+ + + + + +
+
+ +
+ + +
+ +
+

Project Information

+

This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

+
+

Overview

+ + + + + + + + + + + + + + + + + + + + + +
DocumentDescription
AboutProvides a maven plugin that supports creating an OSGi bundle + from the contents of the compilation classpath along with its + resources and dependencies. Plus a zillion other features. + The plugin uses the Bnd tool (http://www.aqute.biz/Code/Bnd)
DependenciesThis document lists the project's dependencies and provides information on each dependency.
Mailing ListsThis document provides subscription and archive information for this project's mailing lists.
Issue TrackingThis document provides information on the issue management system used in this project.
Project LicenseThis document lists the project license(s).
Source RepositoryThis document lists ways to access the online source repository.
+
+
+
+ +
+ + + + \ No newline at end of file Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/project-info.html ------------------------------------------------------------------------------ svn:eol-style = native Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/project-info.html ------------------------------------------------------------------------------ svn:mime-type = text/html Added: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/project-reports.html ============================================================================== --- websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/project-reports.html (added) +++ websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/project-reports.html Tue Dec 1 13:04:23 2015 @@ -0,0 +1,212 @@ + + + + + + + + + Maven Bundle Plugin – Generated Reports + + + + + + + + + + + + + +
+ + + + + +
+
+ +
+ + +
+ +
+

Generated Reports

+

This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

+
+

Overview

+ + + + + + + + + + + + + + + + + + +
DocumentDescription
Surefire ReportReport on the test results of the project.
Source XrefHTML based, cross-reference version of Java source code.
Test Source XrefHTML based, cross-reference version of Java test source code.
Plugin DocumentationThis report provides goals and parameters documentation of a plugin.
JIRA ReportReport on Issues from the JIRA Issue Tracking System.
+
+
+
+ +
+ + + + \ No newline at end of file Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/project-reports.html ------------------------------------------------------------------------------ svn:eol-style = native Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/project-reports.html ------------------------------------------------------------------------------ svn:mime-type = text/html Added: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/remote-clean-mojo.html ============================================================================== --- websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/remote-clean-mojo.html (added) +++ websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/remote-clean-mojo.html Tue Dec 1 13:04:23 2015 @@ -0,0 +1,360 @@ + + + + + + + + + Maven Bundle Plugin – bundle:remote-clean + + + + + + + + + + + + + +
+ + + + + +
+
+ +
+ + +
+ + + +
+

bundle:remote-clean

+ +

Full name:

+ +

org.apache.felix:maven-bundle-plugin:3.0.2-SNAPSHOT:remote-clean

+ +

Description:

+ +
Clean a remote repository file. It just looks for every resources +and check that pointed file exists.
+ +

Attributes:

+ + + +
+

Optional Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeSinceDescription
altDeploymentRepositoryString-Alternative deployment repository. Format: id::layout::url
User property is: altDeploymentRepository.
ignoreLockboolean-When true, ignore remote locking.
User property is: ignoreLock.
obrDeploymentRepositoryString-OBR specific deployment repository. Format: id::layout::url
User property is: obrDeploymentRepository.
obrRepositoryString-Local OBR Repository.
User property is: obrRepository.
prefixUrlString-Optional public URL prefix for the remote repository.
User property is: prefixUrl.
remoteOBRString-Remote OBR Repository.
Default value is: NONE.
User property is: remoteOBR.
supportedProjectTypesList-Project types which this plugin supports.
+
+ +
+

Parameter Details

+ +

altDeploymentRepository:

+ +
Alternative deployment repository. Format: id::layout::url
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • + +
  • User Property: altDeploymentRepository
  • +

+

ignoreLock:

+ +
When true, ignore remote locking.
+ +
    + +
  • Type: boolean
  • + +
  • Required: No
  • + +
  • User Property: ignoreLock
  • +

+

obrDeploymentRepository:

+ +
OBR specific deployment repository. Format: id::layout::url
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • + +
  • User Property: obrDeploymentRepository
  • +

+

obrRepository:

+ +
Local OBR Repository.
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • + +
  • User Property: obrRepository
  • +

+

prefixUrl:

+ +
Optional public URL prefix for the remote repository.
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • + +
  • User Property: prefixUrl
  • +

+

remoteOBR:

+ +
Remote OBR Repository.
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • + +
  • User Property: remoteOBR
  • + +
  • Default: NONE
  • +

+

supportedProjectTypes:

+ +
Project types which this plugin supports.
+ +
    + +
  • Type: java.util.List
  • + +
  • Required: No
  • +
+
+
+ + +
+
+
+ +
+ + + + \ No newline at end of file Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/remote-clean-mojo.html ------------------------------------------------------------------------------ svn:eol-style = native Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/remote-clean-mojo.html ------------------------------------------------------------------------------ svn:mime-type = text/html Added: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/source-repository.html ============================================================================== --- websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/source-repository.html (added) +++ websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/source-repository.html Tue Dec 1 13:04:23 2015 @@ -0,0 +1,231 @@ + + + + + + + + + Maven Bundle Plugin – Source Repository + + + + + + + + + + + + + +
+ + + + + +
+
+ +
+ + +
+ +
+

Overview

+

This project uses Subversion to manage its source code. Instructions on Subversion use can be found at http://svnbook.red-bean.com/.

+
+

Web Browser Access

+

The following is a link to a browsable version of the source repository:

+
+
+

Anonymous Access

+

The source can be checked out anonymously from Subversion with this command:

+
+
$ svn checkout http://svn.apache.org/repos/asf/felix/trunk/tools/maven-bundle-plugin maven-bundle-plugin
+
+

Developer Access

+

Everyone can access the Subversion repository via HTTP, but committers must checkout the Subversion repository via HTTPS.

+
+
$ svn checkout https://svn.apache.org/repos/asf/felix/trunk/tools/maven-bundle-plugin maven-bundle-plugin
+

To commit changes to the repository, execute the following command to commit your changes (svn will prompt you for your password):

+
+
$ svn commit --username your-username -m "A message"
+
+

Access from Behind a Firewall

+

For those users who are stuck behind a corporate firewall which is blocking HTTP access to the Subversion repository, you can try to access it via the developer connection:

+
+
$ svn checkout https://svn.apache.org/repos/asf/felix/trunk/tools/maven-bundle-plugin maven-bundle-plugin
+
+

Access Through a Proxy

+

The Subversion client can go through a proxy, if you configure it to do so. First, edit your "servers" configuration file to indicate which proxy to use. The file's location depends on your operating system. On Linux or Unix it is located in the directory "~/.subversion". On Windows it is in "%APPDATA%\Subversion". (Try "echo %APPDATA%", note this is a hidden directory.)

+

There are comments in the file explaining what to do. If you don't have that file, get the latest Subversion client and run any command; this will cause the configuration directory and template files to be created.

+

Example: Edit the 'servers' file and add something like:

+
+
[global]
+http-proxy-host = your.proxy.name
+http-proxy-port = 3128
+
+
+
+
+ +
+ + + + \ No newline at end of file Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/source-repository.html ------------------------------------------------------------------------------ svn:eol-style = native Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/source-repository.html ------------------------------------------------------------------------------ svn:mime-type = text/html Added: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/surefire-report.html ============================================================================== --- websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/surefire-report.html (added) +++ websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/surefire-report.html Tue Dec 1 13:04:23 2015 @@ -0,0 +1,430 @@ + + + + + + + + + Maven Bundle Plugin – Surefire Report + + + + + + + + + + + + + +
+ + + + + +
+
+ +
+ + +
+ + +
+

Surefire Report

+
+

Summary

+

[Summary] [Package List] [Test Cases]


+ + + + + + + + + + + + + + +
TestsErrors FailuresSkippedSuccess RateTime
22000100%2.062

+

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


+
+

Package List

+

[Summary] [Package List] [Test Cases]


+ + + + + + + + + + + + + + + + + + + + + + + + +
PackageTestsErrors FailuresSkippedSuccess RateTime
org.apache.maven.shared.osgi4000100%0.117
org.apache.felix.bundleplugin18000100%1.945

+

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

+
+

org.apache.maven.shared.osgi

+ + + + + + + + + + + + + + + + + + +
ClassTestsErrors FailuresSkippedSuccess RateTime
Maven2OsgiConverterTest4000100%0.117
+
+

org.apache.felix.bundleplugin

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassTestsErrors FailuresSkippedSuccess RateTime
BlueprintComponentTest3000100%0.88
BundleAllPluginTest2000100%0.191
BundlePluginTest12000100%0.872
ManifestWriterTest1000100%0.002

+
+

Test Cases

+

[Summary] [Package List] [Test Cases]

+
+

BlueprintComponentTest

+ + + + + + + + + + + + +
testAnalyzer0.328
testBlueprintServices0.412
testBlueprintGeneric0.14
+
+

BundleAllPluginTest

+ + + + + + + + +
testNoReBundling0.163
testSnapshotMatch0.028
+
+

BundlePluginTest

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
testEmbedDependencyMissingPositiveKey0.14
testEmbedDependencyPositiveClauses0.092
testEmbedDependencyDuplicateKeys0.096
testEmbedDependencyNegativeClauses0.081
testEmbedDependencyMissingNegativeKey0.108
testConvertVersionToOsgi0.027
testTransformDirectives0.029
testReadExportedModules0.171
testPackageInfoDetection0.044
testVersion0.021
testPropertySanitizing0.038
testDefaultPropertiesIncludeOrganization0.025
+
+

ManifestWriterTest

+ + + + +
testNiceManifest0.002
+
+

Maven2OsgiConverterTest

+ + + + + + + + + + + + + + + + +
testGetBundleFileName0.025
testConvertVersionToOsgi0.027
testGetVersion0.024
testGetBundleSymbolicName0.041

+
+
+
+ +
+ + + + \ No newline at end of file Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/surefire-report.html ------------------------------------------------------------------------------ svn:eol-style = native Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/surefire-report.html ------------------------------------------------------------------------------ svn:mime-type = text/html Added: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/wrap-mojo.html ============================================================================== --- websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/wrap-mojo.html (added) +++ websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/wrap-mojo.html Tue Dec 1 13:04:23 2015 @@ -0,0 +1,691 @@ + + + + + + + + + Maven Bundle Plugin – bundle:wrap + + + + + + + + + + + + + +
+ + + + + +
+
+ +
+ + +
+ + + +
+

bundle:wrap

+ +

Full name:

+ +

org.apache.felix:maven-bundle-plugin:3.0.2-SNAPSHOT:wrap

+ +

This plugin goal has been deprecated:

+ +
The wrap goal is no longer supported and may be removed in a future +release
+ +

Description:

+ +
Build an OSGi bundle jar for direct dependencies.
+ +

Attributes:

+ +
    + +
  • Requires a Maven project to be executed.
  • + +
  • Requires dependency resolution of artifacts in scope: test.
  • + +
  • Binds by default to the lifecycle phase: package.
  • +
+ +
+

Optional Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeSinceDescription
archiveMavenArchiveConfiguration-The archive configuration to use.
buildDirectoryString-The directory for the generated JAR.
Default value is: ${project.build.directory}.
classifierString-Classifier type of the bundle to be installed. For example, +"jdk14". Defaults to none which means this is the project's main +bundle.
createDependencyReducedPomboolean-If true, remove any inlined or embedded dependencies from the +resulting pom.
dependencyReducedPomLocationFile-Where to put the dependency reduced pom. Note: setting a value for +this parameter with a directory other than ${basedir} will change +the value of ${basedir} for all executions that come after the +shade execution. This is often not what you want. This is +considered an open issue with this plugin.
Default value is: ${basedir}/dependency-reduced-pom.xml.
depthint-Process up to some depth
dumpClasspathFile-File where the BND class-path will be dumped
User property is: dumpClasspath.
dumpInstructionsFile-File where the BND instructions will be dumped
User property is: dumpInstructions.
excludeDependenciesString-Comma separated list of artifactIds to exclude from the dependency +classpath passed to BND (use "true" to exclude everything)
User property is: excludeDependencies.
finalNameString-Final name of the bundle (without classifier or extension)
Default value is: ${project.build.finalName}.
ignoreMissingArtifactsboolean-Ignore missing artifacts that are not required by current project +but are required by the transitive dependencies.
instructionsMap-The BND instructions for the bundle. Maven will expand property +macros in these values. If you want to use a BND macro, you must +double the dollar sign for the plugin to pass it to BND correctly. +For example: +<_consumer-policy>$${range;[===,+)</_consumer-policy> +}
manifestLocationFile-Directory where the manifest will be written
Default value is: ${project.build.outputDirectory}/META-INF.
User property is: manifestLocation.
niceManifestboolean-Output a nicely formatted manifest that still respects the 72 +character line limit.
Default value is: false.
User property is: niceManifest.
outputDirectoryFile-The directory for the generated bundles.
Default value is: ${project.build.outputDirectory}.
packagingString-Packaging type of the bundle to be installed. For example, "jar". +Defaults to none which means use the same packaging as the project.
rebuildBundleboolean-When true, generate the manifest by rebuilding the full bundle in +memory
User property is: rebuildBundle.
supportedProjectTypesList-Project types which this plugin supports.
unpackBundleboolean-When true, unpack the bundle contents to the outputDirectory
User property is: unpackBundle.
wrapImportPackageString-Import-Package to be used when wrapping dependencies.
Default value is: *.
User property is: wrapImportPackage.
+
+ +
+

Parameter Details

+ +

archive:

+ +
The archive configuration to use.
+ +
    + +
  • Type: org.apache.maven.archiver.MavenArchiveConfiguration
  • + +
  • Required: No
  • +

+

buildDirectory:

+ +
The directory for the generated JAR.
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • + +
  • Default: ${project.build.directory}
  • +

+

classifier:

+ +
Classifier type of the bundle to be installed. For example, +"jdk14". Defaults to none which means this is the project's main +bundle.
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • +

+

createDependencyReducedPom:

+ +
If true, remove any inlined or embedded dependencies from the +resulting pom.
+ +
    + +
  • Type: boolean
  • + +
  • Required: No
  • +

+

dependencyReducedPomLocation:

+ +
Where to put the dependency reduced pom. Note: setting a value for +this parameter with a directory other than ${basedir} will change +the value of ${basedir} for all executions that come after the +shade execution. This is often not what you want. This is +considered an open issue with this plugin.
+ +
    + +
  • Type: java.io.File
  • + +
  • Required: No
  • + +
  • Default: ${basedir}/dependency-reduced-pom.xml
  • +

+

depth:

+ +
Process up to some depth
+ +
    + +
  • Type: int
  • + +
  • Required: No
  • +

+

dumpClasspath:

+ +
File where the BND class-path will be dumped
+ +
    + +
  • Type: java.io.File
  • + +
  • Required: No
  • + +
  • User Property: dumpClasspath
  • +

+

dumpInstructions:

+ +
File where the BND instructions will be dumped
+ +
    + +
  • Type: java.io.File
  • + +
  • Required: No
  • + +
  • User Property: dumpInstructions
  • +

+

excludeDependencies:

+ +
Comma separated list of artifactIds to exclude from the dependency +classpath passed to BND (use "true" to exclude everything)
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • + +
  • User Property: excludeDependencies
  • +

+

finalName:

+ +
Final name of the bundle (without classifier or extension)
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • + +
  • Default: ${project.build.finalName}
  • +

+

ignoreMissingArtifacts:

+ +
Ignore missing artifacts that are not required by current project +but are required by the transitive dependencies.
+ +
    + +
  • Type: boolean
  • + +
  • Required: No
  • +

+

instructions:

+ +
The BND instructions for the bundle. Maven will expand property +macros in these values. If you want to use a BND macro, you must +double the dollar sign for the plugin to pass it to BND correctly. +For example: +<_consumer-policy>$${range;[===,+)</_consumer-policy> +}
+ +
    + +
  • Type: java.util.Map
  • + +
  • Required: No
  • +

+

manifestLocation:

+ +
Directory where the manifest will be written
+ +
    + +
  • Type: java.io.File
  • + +
  • Required: No
  • + +
  • User Property: manifestLocation
  • + +
  • Default: ${project.build.outputDirectory}/META-INF
  • +

+

niceManifest:

+ +
Output a nicely formatted manifest that still respects the 72 +character line limit.
+ +
    + +
  • Type: boolean
  • + +
  • Required: No
  • + +
  • User Property: niceManifest
  • + +
  • Default: false
  • +

+

outputDirectory:

+ +
The directory for the generated bundles.
+ +
    + +
  • Type: java.io.File
  • + +
  • Required: No
  • + +
  • Default: ${project.build.outputDirectory}
  • +

+

packaging:

+ +
Packaging type of the bundle to be installed. For example, "jar". +Defaults to none which means use the same packaging as the project.
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • +

+

rebuildBundle:

+ +
When true, generate the manifest by rebuilding the full bundle in +memory
+ +
    + +
  • Type: boolean
  • + +
  • Required: No
  • + +
  • User Property: rebuildBundle
  • +

+

supportedProjectTypes:

+ +
Project types which this plugin supports.
+ +
    + +
  • Type: java.util.List
  • + +
  • Required: No
  • +

+

unpackBundle:

+ +
When true, unpack the bundle contents to the outputDirectory
+ +
    + +
  • Type: boolean
  • + +
  • Required: No
  • + +
  • User Property: unpackBundle
  • +

+

wrapImportPackage:

+ +
Import-Package to be used when wrapping dependencies.
+ +
    + +
  • Type: java.lang.String
  • + +
  • Required: No
  • + +
  • User Property: wrapImportPackage
  • + +
  • Default: *
  • +
+
+
+ + +
+
+
+ +
+ + + + \ No newline at end of file Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/wrap-mojo.html ------------------------------------------------------------------------------ svn:eol-style = native Propchange: websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST/wrap-mojo.html ------------------------------------------------------------------------------ svn:mime-type = text/html