You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by sebb <se...@gmail.com> on 2015/01/18 15:23:51 UTC

Re: svn commit: r1652697 - in /commons/proper/commons-parent/trunk: pom.xml src/changes/changes.xml

On 18 January 2015 at 02:11,  <ec...@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-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org