You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Rob Tompkins <ch...@apache.org> on 2018/03/15 18:58:21 UTC
[ANNOUNCE] Commons Parent 45 released.
[This announcement is only going to the dev list.]
Hello All,
Commons Parent 45 has been released.
The change from release 44 is:
- Rearranging plugin order in -Prelease, removing commons-release-plugin from build>pluginManagement
The changes from release 43 are:
- new profile module-name to add 'Automatic-Module-Name' entry to the
manifest
- felix:maven-bundle-plugin 3.4.0 -> 3.5.0.
- build artifacts -test.jar, -sources.jar and -test-sources.jar always, not
only at release time
- maven-enforcer-plugin set version to 3.0.0-M1 and update Maven requirement
from 3.0.0 to 3.0.5 (the latest 3.0.x.)
- jacoco-maven-plugin 0.7.9 -> 0.8.0.
- Fix japicmp config: add to reporting section and define
ignoreMissingNewVersion explicitly
- org.apache:apache 18 -> 19
- add commons-release-plugin:1.1
- add spotbugs-maven-plugin: 3.1.3
- maven-surefire-plugin 2.20.1 -> 2.21.0
- maven-failsafe-plugin 2.20.1 -> 2.21.0
Note, the inclusion of the release plugin, means that (for a non multi module
build), you will want to add the following two properties to your pom:
commons.release.isDistModule=true
commons.distSvnStagingUrl=https://dist.apache.org/repos/dist/dev/commons/foo
<https://dist.apache.org/repos/dist/dev/commons/foo> (for component foo).
Then for a release when you build, you run:
mvn -Duser.name=<myApacheUsername> -Prelease -Ptest-deploy clean test site
deploy
for a test deployment, and:
mvn -Duser.name=<myApacheUsername> -Prelease clean test site deploy
for an actual deployment. To see the artifacts being staged properly, look under
“./target/commons-release-plugin/scm” as that is what should end up checked into
the dev distribution location.
————
Note, also that I plan to add the above notes, with more detail to the preparing
a release page, and the commons-parent page on the main site. I simply wanted to
give directions if anyone was particularly anxious to use the plugin/parent
immediately.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [ANNOUNCE] Commons Parent 45 released.
Posted by Rob Tompkins <ch...@gmail.com>.
No problem, pardon having to roll a new release.
> On Mar 20, 2018, at 12:00 PM, Gary Gregory <ga...@gmail.com> wrote:
>
> Thanks Rob!
>
> Gary
>
> On Thu, Mar 15, 2018 at 12:58 PM, Rob Tompkins <ch...@apache.org> wrote:
>
>> [This announcement is only going to the dev list.]
>>
>> Hello All,
>>
>> Commons Parent 45 has been released.
>>
>> The change from release 44 is:
>>
>> - Rearranging plugin order in -Prelease, removing
>> commons-release-plugin from build>pluginManagement
>>
>> The changes from release 43 are:
>>
>> - new profile module-name to add 'Automatic-Module-Name' entry to the
>> manifest
>> - felix:maven-bundle-plugin 3.4.0 -> 3.5.0.
>> - build artifacts -test.jar, -sources.jar and -test-sources.jar
>> always, not
>> only at release time
>> - maven-enforcer-plugin set version to 3.0.0-M1 and update Maven
>> requirement
>> from 3.0.0 to 3.0.5 (the latest 3.0.x.)
>> - jacoco-maven-plugin 0.7.9 -> 0.8.0.
>> - Fix japicmp config: add to reporting section and define
>> ignoreMissingNewVersion explicitly
>> - org.apache:apache 18 -> 19
>> - add commons-release-plugin:1.1
>> - add spotbugs-maven-plugin: 3.1.3
>> - maven-surefire-plugin 2.20.1 -> 2.21.0
>> - maven-failsafe-plugin 2.20.1 -> 2.21.0
>>
>> Note, the inclusion of the release plugin, means that (for a non multi
>> module
>> build), you will want to add the following two properties to your pom:
>>
>> commons.release.isDistModule=true
>> commons.distSvnStagingUrl=https://dist.apache.org/repos/
>> dist/dev/commons/foo
>> <https://dist.apache.org/repos/dist/dev/commons/foo> (for component foo).
>>
>> Then for a release when you build, you run:
>>
>> mvn -Duser.name=<myApacheUsername> -Prelease -Ptest-deploy clean
>> test site
>> deploy
>>
>> for a test deployment, and:
>>
>> mvn -Duser.name=<myApacheUsername> -Prelease clean test site deploy
>>
>> for an actual deployment. To see the artifacts being staged properly, look
>> under
>> “./target/commons-release-plugin/scm” as that is what should end up
>> checked into
>> the dev distribution location.
>> ————
>> Note, also that I plan to add the above notes, with more detail to the
>> preparing
>> a release page, and the commons-parent page on the main site. I simply
>> wanted to
>> give directions if anyone was particularly anxious to use the plugin/parent
>> immediately.
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [ANNOUNCE] Commons Parent 45 released.
Posted by Gary Gregory <ga...@gmail.com>.
Thanks Rob!
Gary
On Thu, Mar 15, 2018 at 12:58 PM, Rob Tompkins <ch...@apache.org> wrote:
> [This announcement is only going to the dev list.]
>
> Hello All,
>
> Commons Parent 45 has been released.
>
> The change from release 44 is:
>
> - Rearranging plugin order in -Prelease, removing
> commons-release-plugin from build>pluginManagement
>
> The changes from release 43 are:
>
> - new profile module-name to add 'Automatic-Module-Name' entry to the
> manifest
> - felix:maven-bundle-plugin 3.4.0 -> 3.5.0.
> - build artifacts -test.jar, -sources.jar and -test-sources.jar
> always, not
> only at release time
> - maven-enforcer-plugin set version to 3.0.0-M1 and update Maven
> requirement
> from 3.0.0 to 3.0.5 (the latest 3.0.x.)
> - jacoco-maven-plugin 0.7.9 -> 0.8.0.
> - Fix japicmp config: add to reporting section and define
> ignoreMissingNewVersion explicitly
> - org.apache:apache 18 -> 19
> - add commons-release-plugin:1.1
> - add spotbugs-maven-plugin: 3.1.3
> - maven-surefire-plugin 2.20.1 -> 2.21.0
> - maven-failsafe-plugin 2.20.1 -> 2.21.0
>
> Note, the inclusion of the release plugin, means that (for a non multi
> module
> build), you will want to add the following two properties to your pom:
>
> commons.release.isDistModule=true
> commons.distSvnStagingUrl=https://dist.apache.org/repos/
> dist/dev/commons/foo
> <https://dist.apache.org/repos/dist/dev/commons/foo> (for component foo).
>
> Then for a release when you build, you run:
>
> mvn -Duser.name=<myApacheUsername> -Prelease -Ptest-deploy clean
> test site
> deploy
>
> for a test deployment, and:
>
> mvn -Duser.name=<myApacheUsername> -Prelease clean test site deploy
>
> for an actual deployment. To see the artifacts being staged properly, look
> under
> “./target/commons-release-plugin/scm” as that is what should end up
> checked into
> the dev distribution location.
> ————
> Note, also that I plan to add the above notes, with more detail to the
> preparing
> a release page, and the commons-parent page on the main site. I simply
> wanted to
> give directions if anyone was particularly anxious to use the plugin/parent
> immediately.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>