On 18 January 2015 at 02:11, <e...@apache.org> wrote: > Author: ecki > Date: Sun Jan 18 02:11:32 2015 > New Revision: 1652697 > > URL: http://svn.apache.org/r1652697 > Log: > Added commons.osgi.excludeDependencies for bundle-plugin.
Can you please document this in http://commons.apache.org/commons-parent-pom.html This is built from: https://svn.apache.org/repos/asf/commons/cms-site/trunk/content/xdoc/commons-parent-pom.xml > Modified: > commons/proper/commons-parent/trunk/pom.xml > commons/proper/commons-parent/trunk/src/changes/changes.xml > > Modified: commons/proper/commons-parent/trunk/pom.xml > URL: > http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/pom.xml?rev=1652697&r1=1652696&r2=1652697&view=diff > ============================================================================== > --- commons/proper/commons-parent/trunk/pom.xml (original) > +++ commons/proper/commons-parent/trunk/pom.xml Sun Jan 18 02:11:32 2015 > @@ -41,8 +41,11 @@ Version 37: > - merged maven-3 profile into main body (Maven 2 is no longer supported) > - added Animal Sniffer plugin in profile "animal-sniffer". This is active by > default. > The current version of the plugin (1.13) requires Java 7 to report API > violations. > - The default version is set to 1.11 which works with Java 5 unless Maven is > running under Java 7+ > + The default version is set to 1.11 which works with Java 5 unless > jdk7-plugin-fix-version is detected. > - renamed the profile jdk7-findbugs to jdk7-plugin-fix-version > +- OSGI bundle-plugin allows commons.osgi.excludeDependencies to be configured > + (default is true for compatibility with older versions, it excludes all > dependencies and makes > + the plugin skip most of its work around attributing packages correctly) > > --> > > @@ -522,7 +525,7 @@ Version 37: > <archive> > <forced>true</forced> > </archive> > - <excludeDependencies>true</excludeDependencies> > + > <excludeDependencies>${commons.osgi.excludeDependencies}</excludeDependencies> > > <manifestLocation>${project.build.directory}/osgi</manifestLocation> > <instructions> > <!-- stops the "uses" clauses being added to "Export-Package" > manifest entry --> > @@ -1443,6 +1446,7 @@ Version 37: > <commons.osgi.import>*</commons.osgi.import> > <commons.osgi.dynamicImport /> > <commons.osgi.private /> > + <commons.osgi.excludeDependencies>true</commons.osgi.excludeDependencies> > > <!-- location of any manifest file used by maven-jar-plugin --> > > <commons.manifestfile>${project.build.directory}/osgi/MANIFEST.MF</commons.manifestfile> > > Modified: commons/proper/commons-parent/trunk/src/changes/changes.xml > URL: > http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/src/changes/changes.xml?rev=1652697&r1=1652696&r2=1652697&view=diff > ============================================================================== > --- commons/proper/commons-parent/trunk/src/changes/changes.xml (original) > +++ commons/proper/commons-parent/trunk/src/changes/changes.xml Sun Jan 18 > 02:11:32 2015 > @@ -68,9 +68,10 @@ The <action> type attribute can be add,u > <action type="update">merged maven-3 profile into main body > (Maven 2 is no longer supported)</action> > <action type="update">Added Animal Sniffer profile (active by > default)</action> > <action type="update">renamed the profile jdk7-findbugs to > jdk7-plugin-fix-version</action> > + <action type="add">Allow to configure dependency excludes of > bundle-plugin with commons.osgi.excludeDependencies</action> > </release> > > - <release version="36" date="2014-12-21" description="Update plugins, > fix release-notes profile."> > + <release version="36" date="2014-12-21" description="Update plugins, > fix release-notes profile."> > <!-- List each change individually so the changes HTML report is > easier to read --> > <action type="update">Update maven-jxr-plugin 2.4 to 2.5</action> > <action type="update">Update maven-surefire-plugin(s) 2.17 to > 2.18</action> > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org