You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Jason van Zyl <ja...@takari.io> on 2014/02/11 03:18:24 UTC

[VOTE] Release Maven 3.2.0

Hi,

Time to release Maven 3.2.0!

Here is a link to Jira with 33 issues resolved:
https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565

Staging repo:
https://repository.apache.org/content/repositories/maven-1005/

The distributable binaries and sources for testing can be found here:
https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/

Specifically the zip, tarball, and source archives can be found here:
https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz

Source release checksum(s):
apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b

Staging site:
http://people.apache.org/~jvanzyl/maven-3.2.0/

Vote open for 72 hours.

[ ] +1
[ ] +0
[ ] -1

Thanks,

The Maven Team
Thanks,
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Igor Fedorenko <ig...@ifedorenko.com>.
Yes, I agree 3.2.1 makes sense. Still need to decide what to do with
artifact maps, though :-)

--
Regards,
Igor

On 2/11/2014, 17:48, Paul Benedict wrote:
> I wish not to rehash any previous debate (if one occurred), but it would be
> nice to abandon 3.2.0 and start 3.2.1 for the blocker fixes. I think it
> makes issue tracking and voting easier than re-spinning the same version
> number. What are your thoughts?
>
>
> On Tue, Feb 11, 2014 at 4:40 PM, Igor Fedorenko <ig...@ifedorenko.com> wrote:
>
>> This is kinda tricky. We have three cases to consider
>>
>> 1. Plugin depends on main artifact only. For such dependency both 3.1.1
>>     and 3.2.0 use G:A key, so there is no problem there
>> 2. Plugin depends on main and classified artifacts of the same GA. In
>>     this case 3.1.1 picked the last artifact and used it with G:A key,
>>     while 3.2.0 uses G:A for the main artifact and G:A:C for classified
>>     artifacts.
>> 3. Plugin depends on classified artifact only. In this case 3.1.1 uses
>>     G:A key and 3.2.0 uses G:A:C
>>
>> And I really need to support case #2 ;-)
>>
>> The only 100% backwards compatible solution seems to keep the original
>> MavenProject#pluginArtifactMap and MavenProject#artifactMap as is, but
>> deprecate them and introduce new behaviour as new #pluginArtifactMapC
>> and #artifactMap members.
>>
>> Does anyone see other options?
>>
>>
>> --
>> Regards,
>> Igor
>>
>> On 2/11/2014, 16:39, Mirko Friedenhagen wrote:
>>
>>> Hello,
>>>
>>> I probably found the culprit for my issue
>>> https://jira.codehaus.org/browse/MNG-5552:
>>> - This introduces the option to use a classifier when looking up stuff
>>> from the ${plugin.artifactMap}
>>> - Now the jacoco-maven-plugin uses an agent
>>> (GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
>>> classifier "runtime".
>>> - With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
>>> with "org.jacoco:org.jacoco.agent", the key in the map was GA.
>>> - With Maven 3.2.0 the key is now GAC ("org.jacoco:org.jacoco.agent:
>>> runtime")
>>> - So now you are forced to give the classifier as well for the lookup,
>>> when doing this it will break backwards compatibility.
>>> Regards Mirko
>>> --
>>> http://illegalstateexception.blogspot.com/
>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>> https://bitbucket.org/mfriedenhagen/
>>>
>>>
>>> On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
>>> <mf...@gmail.com> wrote:
>>>
>>>> Hello,
>>>>
>>>> not sure what's happening here. There seems to be a regression with
>>>> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
>>>> What I did:
>>>> - Checked out https://github.com/1and1/testlink-junit
>>>> - Now running mvn320 -V -e clean verify gives the following:
>>>>
>>>> 12670 [ERROR] Failed to execute goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>>> default-prepare-agent of goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> failed. NullPointerException -> [Help 1]
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>> execute goal org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:
>>>> prepare-agent
>>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>>> default-prepare-agent of goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> failed.
>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:224)
>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:153)
>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:145)
>>>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
>>>> buildProject(LifecycleModuleBuilder.java:108)
>>>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
>>>> buildProject(LifecycleModuleBuilder.java:76)
>>>> at org.apache.maven.lifecycle.internal.builder.singlethreaded.
>>>> SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>>> at org.apache.maven.lifecycle.internal.LifecycleStarter.
>>>> execute(LifecycleStarter.java:116)
>>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
>>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
>>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke(
>>>> NativeMethodAccessorImpl.java:57)
>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>>> DelegatingMethodAccessorImpl.java:43)
>>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> launchEnhanced(Launcher.java:289)
>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> launch(Launcher.java:229)
>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> mainWithExitCode(Launcher.java:415)
>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> main(Launcher.java:356)
>>>> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
>>>> default-prepare-agent of goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> failed.
>>>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
>>>> DefaultBuildPluginManager.java:144)
>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:208)
>>>> ... 19 more
>>>> Caused by: java.lang.NullPointerException
>>>> at org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(
>>>> AbstractAgentMojo.java:151)
>>>> at org.jacoco.maven.AbstractAgentMojo.executeMojo(
>>>> AbstractAgentMojo.java:142)
>>>> at org.jacoco.maven.AbstractJacocoMojo.execute(
>>>> AbstractJacocoMojo.java:72)
>>>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
>>>> DefaultBuildPluginManager.java:133)
>>>> ... 20 more
>>>>
>>>>
>>>> Regards Mirko
>>>> --
>>>> http://illegalstateexception.blogspot.com/
>>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>>> https://bitbucket.org/mfriedenhagen/
>>>>
>>>>
>>>> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák <ta...@cservenak.net>
>>>> wrote:
>>>>
>>>>> +1
>>>>>
>>>>>
>>>>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>
>>>>>   +1
>>>>>>
>>>>>> ---
>>>>>>
>>>>>> Analyzer...
>>>>>>
>>>>>> stagingUrl: https://repository.apache.org/content/repositories/maven-
>>>>>> 1005
>>>>>> groupId: org.apache.maven
>>>>>> artifactId: apache-maven
>>>>>> version: 3.2.0
>>>>>>
>>>>>> Source ZIP url exists.
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>>
>>>>>> Source ZIP SHA1 url exists.
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.
>>>>>> 0-src.zip.sha1
>>>>>>
>>>>>> Binary ZIP url exists.
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>>
>>>>>> Binary ZIP SHA1 url exists.
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.
>>>>>> 0-bin.zip.sha1
>>>>>>
>>>>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
>>>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>>>
>>>>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
>>>>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
>>>>>>
>>>>>> Git revision of release as determined from
>>>>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.
>>>>>> properties(buildNumber):
>>>>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
>>>>>>
>>>>>> Files that are present in the source distribution but not in the source
>>>>>> revision:
>>>>>> DEPENDENCIES
>>>>>>
>>>>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>>
>>>>>>   Hi,
>>>>>>>
>>>>>>> Time to release Maven 3.2.0!
>>>>>>>
>>>>>>> Here is a link to Jira with 33 issues resolved:
>>>>>>>
>>>>>>>   https://jira.codehaus.org/secure/ReleaseNote.jspa?
>>>>>> projectId=10500&version=15565
>>>>>>
>>>>>>>
>>>>>>> Staging repo:
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/
>>>>>>>
>>>>>>> The distributable binaries and sources for testing can be found here:
>>>>>>>
>>>>>>>   https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/
>>>>>>
>>>>>>>
>>>>>>> Specifically the zip, tarball, and source archives can be found here:
>>>>>>>
>>>>>>>   https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>>
>>>>>>>
>>>>>>>   https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>>>>>>
>>>>>>>
>>>>>>>   https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>>
>>>>>>>
>>>>>>>   https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>>>>>
>>>>>>>
>>>>>>> Source release checksum(s):
>>>>>>> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d157
>>>>>>> 8d813bc57b
>>>>>>>
>>>>>>> Staging site:
>>>>>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>>>>>>>
>>>>>>> Vote open for 72 hours.
>>>>>>>
>>>>>>> [ ] +1
>>>>>>> [ ] +0
>>>>>>> [ ] -1
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> The Maven Team
>>>>>>> Thanks,
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>
>>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Jason
>>>>>>
>>>>>> ----------------------------------------------------------
>>>>>> Jason van Zyl
>>>>>> Founder,  Apache Maven
>>>>>> http://twitter.com/jvanzyl
>>>>>> http://twitter.com/takari_io
>>>>>> ---------------------------------------------------------
>>>>>>
>>>>>> What matters is not ideas, but the people who have them. Good people
>>>>>> can
>>>>>> fix bad ideas, but good ideas can't save bad people.
>>>>>>
>>>>>>    -- Paul Graham
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Mark Derricutt <ma...@talios.com>.
On 12 Feb 2014, at 13:57, Benson Margulies wrote:

> 3.2.0.1 :-)

3.2.0-patchlevel-1-GA.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Benson Margulies <bi...@gmail.com>.
3.2.0.1 :-)

On Tue, Feb 11, 2014 at 7:42 PM, Tony Chemit <ch...@codelutin.com> wrote:
> On Wed, 12 Feb 2014 00:29:58 +0000
> Stephen Connolly <st...@gmail.com> wrote:
>
>> Hurrah! At last!
>>
>> (at least until the "there must be a .0 release or the world will end" gang
>> on the PMC bash us back to 3.2.0)
>
> Stephen, I won't survive a none .0 version, what do I tell to my devs buddies ? :D
>
> At least, I will save me 2 hours finding back why I had a 3.1.1 on a server buggy with android plugin, just beacuse this was not the good 3.1.1 version ;) Shame on me to test not final maven version ;).
>
> Nice decision guys to move forward.
>
> +1
>
> And viva then maven 3.2.1 \o/
>
> tony.
>
> --
> Tony Chemit
> --------------------
> tél: +33 (0) 2 40 50 29 28
> http://www.codelutin.com
> email: chemit@codelutin.com
> twitter: https://twitter.com/tchemit
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Hervé BOUTEMY <he...@free.fr>.
true, this is not a technical issue: technically, it is controlled from 
Xircles
http://xircles.codehaus.org/projects/maven/members

Le jeudi 13 février 2014 00:45:04 Paul Benedict a écrit :
> I already have privs to edit issues. But regarding your question, I don't
> think commiter privilege is a procedural necessity to getting more karma,
> is it? Furthermore, it's not even a JIRA instance under Apache's control so
> I don't think it makes a difference in this case.
> 
> On Thu, Feb 13, 2014 at 12:23 AM, Hervé BOUTEMY 
<he...@free.fr>wrote:
> > you mean you want to enter the committer school?
> > 
> > because Jira karma happens when going committer :)
> > 
> > Regards,
> > 
> > Hervé
> > 
> > Le mercredi 12 février 2014 13:14:16 Paul Benedict a écrit :
> > > I'll gladly do some low-hanging JIRA maintenance like create the 3.2.1
> > > version if someone can grant me that karma.
> > > 
> > > On Tue, Feb 11, 2014 at 6:42 PM, Tony Chemit <ch...@codelutin.com>
> > 
> > wrote:
> > > > On Wed, 12 Feb 2014 00:29:58 +0000
> > > > 
> > > > Stephen Connolly <st...@gmail.com> wrote:
> > > > > Hurrah! At last!
> > > > > 
> > > > > (at least until the "there must be a .0 release or the world will
> > 
> > end"
> > 
> > > > gang
> > > > 
> > > > > on the PMC bash us back to 3.2.0)
> > > > 
> > > > Stephen, I won't survive a none .0 version, what do I tell to my devs
> > > > buddies ? :D
> > > > 
> > > > At least, I will save me 2 hours finding back why I had a 3.1.1 on a
> > > > server buggy with android plugin, just beacuse this was not the good
> > 
> > 3.1.1
> > 
> > > > version ;) Shame on me to test not final maven version ;).
> > > > 
> > > > Nice decision guys to move forward.
> > > > 
> > > > +1
> > > > 
> > > > And viva then maven 3.2.1 \o/
> > > > 
> > > > tony.
> > > > 
> > > > --
> > > > Tony Chemit
> > > > --------------------
> > > > tél: +33 (0) 2 40 50 29 28
> > > > http://www.codelutin.com
> > > > email: chemit@codelutin.com
> > > > twitter: https://twitter.com/tchemit
> > > > 
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Paul Benedict <pb...@apache.org>.
I already have privs to edit issues. But regarding your question, I don't
think commiter privilege is a procedural necessity to getting more karma,
is it? Furthermore, it's not even a JIRA instance under Apache's control so
I don't think it makes a difference in this case.


On Thu, Feb 13, 2014 at 12:23 AM, Hervé BOUTEMY <he...@free.fr>wrote:

> you mean you want to enter the committer school?
>
> because Jira karma happens when going committer :)
>
> Regards,
>
> Hervé
>
> Le mercredi 12 février 2014 13:14:16 Paul Benedict a écrit :
> > I'll gladly do some low-hanging JIRA maintenance like create the 3.2.1
> > version if someone can grant me that karma.
> >
> > On Tue, Feb 11, 2014 at 6:42 PM, Tony Chemit <ch...@codelutin.com>
> wrote:
> > > On Wed, 12 Feb 2014 00:29:58 +0000
> > >
> > > Stephen Connolly <st...@gmail.com> wrote:
> > > > Hurrah! At last!
> > > >
> > > > (at least until the "there must be a .0 release or the world will
> end"
> > >
> > > gang
> > >
> > > > on the PMC bash us back to 3.2.0)
> > >
> > > Stephen, I won't survive a none .0 version, what do I tell to my devs
> > > buddies ? :D
> > >
> > > At least, I will save me 2 hours finding back why I had a 3.1.1 on a
> > > server buggy with android plugin, just beacuse this was not the good
> 3.1.1
> > > version ;) Shame on me to test not final maven version ;).
> > >
> > > Nice decision guys to move forward.
> > >
> > > +1
> > >
> > > And viva then maven 3.2.1 \o/
> > >
> > > tony.
> > >
> > > --
> > > Tony Chemit
> > > --------------------
> > > tél: +33 (0) 2 40 50 29 28
> > > http://www.codelutin.com
> > > email: chemit@codelutin.com
> > > twitter: https://twitter.com/tchemit
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
Cheers,
Paul

Re: [VOTE] Release Maven 3.2.0

Posted by Hervé BOUTEMY <he...@free.fr>.
you mean you want to enter the committer school?

because Jira karma happens when going committer :)

Regards,

Hervé

Le mercredi 12 février 2014 13:14:16 Paul Benedict a écrit :
> I'll gladly do some low-hanging JIRA maintenance like create the 3.2.1
> version if someone can grant me that karma.
> 
> On Tue, Feb 11, 2014 at 6:42 PM, Tony Chemit <ch...@codelutin.com> wrote:
> > On Wed, 12 Feb 2014 00:29:58 +0000
> > 
> > Stephen Connolly <st...@gmail.com> wrote:
> > > Hurrah! At last!
> > > 
> > > (at least until the "there must be a .0 release or the world will end"
> > 
> > gang
> > 
> > > on the PMC bash us back to 3.2.0)
> > 
> > Stephen, I won't survive a none .0 version, what do I tell to my devs
> > buddies ? :D
> > 
> > At least, I will save me 2 hours finding back why I had a 3.1.1 on a
> > server buggy with android plugin, just beacuse this was not the good 3.1.1
> > version ;) Shame on me to test not final maven version ;).
> > 
> > Nice decision guys to move forward.
> > 
> > +1
> > 
> > And viva then maven 3.2.1 \o/
> > 
> > tony.
> > 
> > --
> > Tony Chemit
> > --------------------
> > tél: +33 (0) 2 40 50 29 28
> > http://www.codelutin.com
> > email: chemit@codelutin.com
> > twitter: https://twitter.com/tchemit
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Paul Benedict <pb...@apache.org>.
I'll gladly do some low-hanging JIRA maintenance like create the 3.2.1
version if someone can grant me that karma.


On Tue, Feb 11, 2014 at 6:42 PM, Tony Chemit <ch...@codelutin.com> wrote:

> On Wed, 12 Feb 2014 00:29:58 +0000
> Stephen Connolly <st...@gmail.com> wrote:
>
> > Hurrah! At last!
> >
> > (at least until the "there must be a .0 release or the world will end"
> gang
> > on the PMC bash us back to 3.2.0)
>
> Stephen, I won't survive a none .0 version, what do I tell to my devs
> buddies ? :D
>
> At least, I will save me 2 hours finding back why I had a 3.1.1 on a
> server buggy with android plugin, just beacuse this was not the good 3.1.1
> version ;) Shame on me to test not final maven version ;).
>
> Nice decision guys to move forward.
>
> +1
>
> And viva then maven 3.2.1 \o/
>
> tony.
>
> --
> Tony Chemit
> --------------------
> tél: +33 (0) 2 40 50 29 28
> http://www.codelutin.com
> email: chemit@codelutin.com
> twitter: https://twitter.com/tchemit
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
Cheers,
Paul

Re: [VOTE] Release Maven 3.2.0

Posted by Tony Chemit <ch...@codelutin.com>.
On Wed, 12 Feb 2014 00:29:58 +0000
Stephen Connolly <st...@gmail.com> wrote:

> Hurrah! At last!
> 
> (at least until the "there must be a .0 release or the world will end" gang
> on the PMC bash us back to 3.2.0)

Stephen, I won't survive a none .0 version, what do I tell to my devs buddies ? :D

At least, I will save me 2 hours finding back why I had a 3.1.1 on a server buggy with android plugin, just beacuse this was not the good 3.1.1 version ;) Shame on me to test not final maven version ;).

Nice decision guys to move forward.

+1

And viva then maven 3.2.1 \o/

tony.

-- 
Tony Chemit
--------------------
tél: +33 (0) 2 40 50 29 28
http://www.codelutin.com
email: chemit@codelutin.com
twitter: https://twitter.com/tchemit

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Stephen Connolly <st...@gmail.com>.
Hurrah! At last!

(at least until the "there must be a .0 release or the world will end" gang
on the PMC bash us back to 3.2.0)


On 12 February 2014 00:02, Jason van Zyl <ja...@takari.io> wrote:

> It's definitely easier for me if we just move forward, even though I think
> it's confusing for users. But I'm fine with it, 3.2.1 it is.
>
> On Feb 11, 2014, at 5:48 PM, Paul Benedict <pb...@apache.org> wrote:
>
> > I wish not to rehash any previous debate (if one occurred), but it would
> be
> > nice to abandon 3.2.0 and start 3.2.1 for the blocker fixes. I think it
> > makes issue tracking and voting easier than re-spinning the same version
> > number. What are your thoughts?
> >
> >
> > On Tue, Feb 11, 2014 at 4:40 PM, Igor Fedorenko <ig...@ifedorenko.com>
> wrote:
> >
> >> This is kinda tricky. We have three cases to consider
> >>
> >> 1. Plugin depends on main artifact only. For such dependency both 3.1.1
> >>   and 3.2.0 use G:A key, so there is no problem there
> >> 2. Plugin depends on main and classified artifacts of the same GA. In
> >>   this case 3.1.1 picked the last artifact and used it with G:A key,
> >>   while 3.2.0 uses G:A for the main artifact and G:A:C for classified
> >>   artifacts.
> >> 3. Plugin depends on classified artifact only. In this case 3.1.1 uses
> >>   G:A key and 3.2.0 uses G:A:C
> >>
> >> And I really need to support case #2 ;-)
> >>
> >> The only 100% backwards compatible solution seems to keep the original
> >> MavenProject#pluginArtifactMap and MavenProject#artifactMap as is, but
> >> deprecate them and introduce new behaviour as new #pluginArtifactMapC
> >> and #artifactMap members.
> >>
> >> Does anyone see other options?
> >>
> >>
> >> --
> >> Regards,
> >> Igor
> >>
> >> On 2/11/2014, 16:39, Mirko Friedenhagen wrote:
> >>
> >>> Hello,
> >>>
> >>> I probably found the culprit for my issue
> >>> https://jira.codehaus.org/browse/MNG-5552:
> >>> - This introduces the option to use a classifier when looking up stuff
> >>> from the ${plugin.artifactMap}
> >>> - Now the jacoco-maven-plugin uses an agent
> >>> (GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
> >>> classifier "runtime".
> >>> - With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
> >>> with "org.jacoco:org.jacoco.agent", the key in the map was GA.
> >>> - With Maven 3.2.0 the key is now GAC ("org.jacoco:org.jacoco.agent:
> >>> runtime")
> >>> - So now you are forced to give the classifier as well for the lookup,
> >>> when doing this it will break backwards compatibility.
> >>> Regards Mirko
> >>> --
> >>> http://illegalstateexception.blogspot.com/
> >>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> >>> https://bitbucket.org/mfriedenhagen/
> >>>
> >>>
> >>> On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
> >>> <mf...@gmail.com> wrote:
> >>>
> >>>> Hello,
> >>>>
> >>>> not sure what's happening here. There seems to be a regression with
> >>>> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
> >>>> What I did:
> >>>> - Checked out https://github.com/1and1/testlink-junit
> >>>> - Now running mvn320 -V -e clean verify gives the following:
> >>>>
> >>>> 12670 [ERROR] Failed to execute goal
> >>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> >>>> (default-prepare-agent) on project tljunit-surefire: Execution
> >>>> default-prepare-agent of goal
> >>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> >>>> failed. NullPointerException -> [Help 1]
> >>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> >>>> execute goal org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:
> >>>> prepare-agent
> >>>> (default-prepare-agent) on project tljunit-surefire: Execution
> >>>> default-prepare-agent of goal
> >>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> >>>> failed.
> >>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>>> MojoExecutor.java:224)
> >>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>>> MojoExecutor.java:153)
> >>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>>> MojoExecutor.java:145)
> >>>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> >>>> buildProject(LifecycleModuleBuilder.java:108)
> >>>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> >>>> buildProject(LifecycleModuleBuilder.java:76)
> >>>> at org.apache.maven.lifecycle.internal.builder.singlethreaded.
> >>>> SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> >>>> at org.apache.maven.lifecycle.internal.LifecycleStarter.
> >>>> execute(LifecycleStarter.java:116)
> >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
> >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
> >>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
> >>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
> >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
> >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>> at sun.reflect.NativeMethodAccessorImpl.invoke(
> >>>> NativeMethodAccessorImpl.java:57)
> >>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> >>>> DelegatingMethodAccessorImpl.java:43)
> >>>> at java.lang.reflect.Method.invoke(Method.java:606)
> >>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
> >>>> launchEnhanced(Launcher.java:289)
> >>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
> >>>> launch(Launcher.java:229)
> >>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
> >>>> mainWithExitCode(Launcher.java:415)
> >>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
> >>>> main(Launcher.java:356)
> >>>> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
> >>>> default-prepare-agent of goal
> >>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> >>>> failed.
> >>>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
> >>>> DefaultBuildPluginManager.java:144)
> >>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>>> MojoExecutor.java:208)
> >>>> ... 19 more
> >>>> Caused by: java.lang.NullPointerException
> >>>> at org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(
> >>>> AbstractAgentMojo.java:151)
> >>>> at org.jacoco.maven.AbstractAgentMojo.executeMojo(
> >>>> AbstractAgentMojo.java:142)
> >>>> at org.jacoco.maven.AbstractJacocoMojo.execute(
> >>>> AbstractJacocoMojo.java:72)
> >>>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
> >>>> DefaultBuildPluginManager.java:133)
> >>>> ... 20 more
> >>>>
> >>>>
> >>>> Regards Mirko
> >>>> --
> >>>> http://illegalstateexception.blogspot.com/
> >>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> >>>> https://bitbucket.org/mfriedenhagen/
> >>>>
> >>>>
> >>>> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák <tamas@cservenak.net
> >
> >>>> wrote:
> >>>>
> >>>>> +1
> >>>>>
> >>>>>
> >>>>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io>
> wrote:
> >>>>>
> >>>>> +1
> >>>>>>
> >>>>>> ---
> >>>>>>
> >>>>>> Analyzer...
> >>>>>>
> >>>>>> stagingUrl:
> https://repository.apache.org/content/repositories/maven-
> >>>>>> 1005
> >>>>>> groupId: org.apache.maven
> >>>>>> artifactId: apache-maven
> >>>>>> version: 3.2.0
> >>>>>>
> >>>>>> Source ZIP url exists.
> >>>>>>
> >>>>>> https://repository.apache.org/content/repositories/maven-
> >>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> >>>>>>
> >>>>>> Source ZIP SHA1 url exists.
> >>>>>>
> >>>>>> https://repository.apache.org/content/repositories/maven-
> >>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.
> >>>>>> 0-src.zip.sha1
> >>>>>>
> >>>>>> Binary ZIP url exists.
> >>>>>>
> >>>>>> https://repository.apache.org/content/repositories/maven-
> >>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> >>>>>>
> >>>>>> Binary ZIP SHA1 url exists.
> >>>>>>
> >>>>>> https://repository.apache.org/content/repositories/maven-
> >>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.
> >>>>>> 0-bin.zip.sha1
> >>>>>>
> >>>>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
> >>>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
> >>>>>>
> >>>>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
> >>>>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
> >>>>>>
> >>>>>> Git revision of release as determined from
> >>>>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.
> >>>>>> properties(buildNumber):
> >>>>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
> >>>>>>
> >>>>>> Files that are present in the source distribution but not in the
> source
> >>>>>> revision:
> >>>>>> DEPENDENCIES
> >>>>>>
> >>>>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
> >>>>>>
> >>>>>> Hi,
> >>>>>>>
> >>>>>>> Time to release Maven 3.2.0!
> >>>>>>>
> >>>>>>> Here is a link to Jira with 33 issues resolved:
> >>>>>>>
> >>>>>>> https://jira.codehaus.org/secure/ReleaseNote.jspa?
> >>>>>> projectId=10500&version=15565
> >>>>>>
> >>>>>>>
> >>>>>>> Staging repo:
> >>>>>>> https://repository.apache.org/content/repositories/maven-1005/
> >>>>>>>
> >>>>>>> The distributable binaries and sources for testing can be found
> here:
> >>>>>>>
> >>>>>>> https://repository.apache.org/content/repositories/maven-
> >>>>>> 1005/org/apache/maven/apache-maven/3.2.0/
> >>>>>>
> >>>>>>>
> >>>>>>> Specifically the zip, tarball, and source archives can be found
> here:
> >>>>>>>
> >>>>>>> https://repository.apache.org/content/repositories/maven-
> >>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> >>>>>>
> >>>>>>>
> >>>>>>> https://repository.apache.org/content/repositories/maven-
> >>>>>>
> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> >>>>>>
> >>>>>>>
> >>>>>>> https://repository.apache.org/content/repositories/maven-
> >>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> >>>>>>
> >>>>>>>
> >>>>>>> https://repository.apache.org/content/repositories/maven-
> >>>>>>
> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
> >>>>>>
> >>>>>>>
> >>>>>>> Source release checksum(s):
> >>>>>>> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d157
> >>>>>>> 8d813bc57b
> >>>>>>>
> >>>>>>> Staging site:
> >>>>>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
> >>>>>>>
> >>>>>>> Vote open for 72 hours.
> >>>>>>>
> >>>>>>> [ ] +1
> >>>>>>> [ ] +0
> >>>>>>> [ ] -1
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> The Maven Team
> >>>>>>> Thanks,
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>
> >>>>>>>
> >>>>>> Thanks,
> >>>>>>
> >>>>>> Jason
> >>>>>>
> >>>>>> ----------------------------------------------------------
> >>>>>> Jason van Zyl
> >>>>>> Founder,  Apache Maven
> >>>>>> http://twitter.com/jvanzyl
> >>>>>> http://twitter.com/takari_io
> >>>>>> ---------------------------------------------------------
> >>>>>>
> >>>>>> What matters is not ideas, but the people who have them. Good people
> >>>>>> can
> >>>>>> fix bad ideas, but good ideas can't save bad people.
> >>>>>>
> >>>>>>  -- Paul Graham
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
> >
> >
> > --
> > Cheers,
> > Paul
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> Our achievements speak for themselves. What we have to keep track
> of are our failures, discouragements and doubts. We tend to forget
> the past difficulties, the many false starts, and the painful
> groping. We see our past achievements as the end result of a
> clean forward thrust, and our present difficulties as
> signs of decline and decay.
>
>  -- Eric Hoffer, Reflections on the Human Condition
>
>
>
>
>
>
>
>
>
>

Re: [VOTE] Release Maven 3.2.0

Posted by Jason van Zyl <ja...@takari.io>.
It's definitely easier for me if we just move forward, even though I think it's confusing for users. But I'm fine with it, 3.2.1 it is.

On Feb 11, 2014, at 5:48 PM, Paul Benedict <pb...@apache.org> wrote:

> I wish not to rehash any previous debate (if one occurred), but it would be
> nice to abandon 3.2.0 and start 3.2.1 for the blocker fixes. I think it
> makes issue tracking and voting easier than re-spinning the same version
> number. What are your thoughts?
> 
> 
> On Tue, Feb 11, 2014 at 4:40 PM, Igor Fedorenko <ig...@ifedorenko.com> wrote:
> 
>> This is kinda tricky. We have three cases to consider
>> 
>> 1. Plugin depends on main artifact only. For such dependency both 3.1.1
>>   and 3.2.0 use G:A key, so there is no problem there
>> 2. Plugin depends on main and classified artifacts of the same GA. In
>>   this case 3.1.1 picked the last artifact and used it with G:A key,
>>   while 3.2.0 uses G:A for the main artifact and G:A:C for classified
>>   artifacts.
>> 3. Plugin depends on classified artifact only. In this case 3.1.1 uses
>>   G:A key and 3.2.0 uses G:A:C
>> 
>> And I really need to support case #2 ;-)
>> 
>> The only 100% backwards compatible solution seems to keep the original
>> MavenProject#pluginArtifactMap and MavenProject#artifactMap as is, but
>> deprecate them and introduce new behaviour as new #pluginArtifactMapC
>> and #artifactMap members.
>> 
>> Does anyone see other options?
>> 
>> 
>> --
>> Regards,
>> Igor
>> 
>> On 2/11/2014, 16:39, Mirko Friedenhagen wrote:
>> 
>>> Hello,
>>> 
>>> I probably found the culprit for my issue
>>> https://jira.codehaus.org/browse/MNG-5552:
>>> - This introduces the option to use a classifier when looking up stuff
>>> from the ${plugin.artifactMap}
>>> - Now the jacoco-maven-plugin uses an agent
>>> (GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
>>> classifier "runtime".
>>> - With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
>>> with "org.jacoco:org.jacoco.agent", the key in the map was GA.
>>> - With Maven 3.2.0 the key is now GAC ("org.jacoco:org.jacoco.agent:
>>> runtime")
>>> - So now you are forced to give the classifier as well for the lookup,
>>> when doing this it will break backwards compatibility.
>>> Regards Mirko
>>> --
>>> http://illegalstateexception.blogspot.com/
>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>> https://bitbucket.org/mfriedenhagen/
>>> 
>>> 
>>> On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
>>> <mf...@gmail.com> wrote:
>>> 
>>>> Hello,
>>>> 
>>>> not sure what's happening here. There seems to be a regression with
>>>> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
>>>> What I did:
>>>> - Checked out https://github.com/1and1/testlink-junit
>>>> - Now running mvn320 -V -e clean verify gives the following:
>>>> 
>>>> 12670 [ERROR] Failed to execute goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>>> default-prepare-agent of goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> failed. NullPointerException -> [Help 1]
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>> execute goal org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:
>>>> prepare-agent
>>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>>> default-prepare-agent of goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> failed.
>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:224)
>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:153)
>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:145)
>>>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
>>>> buildProject(LifecycleModuleBuilder.java:108)
>>>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
>>>> buildProject(LifecycleModuleBuilder.java:76)
>>>> at org.apache.maven.lifecycle.internal.builder.singlethreaded.
>>>> SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>>> at org.apache.maven.lifecycle.internal.LifecycleStarter.
>>>> execute(LifecycleStarter.java:116)
>>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
>>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
>>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke(
>>>> NativeMethodAccessorImpl.java:57)
>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>>> DelegatingMethodAccessorImpl.java:43)
>>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> launchEnhanced(Launcher.java:289)
>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> launch(Launcher.java:229)
>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> mainWithExitCode(Launcher.java:415)
>>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> main(Launcher.java:356)
>>>> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
>>>> default-prepare-agent of goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> failed.
>>>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
>>>> DefaultBuildPluginManager.java:144)
>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:208)
>>>> ... 19 more
>>>> Caused by: java.lang.NullPointerException
>>>> at org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(
>>>> AbstractAgentMojo.java:151)
>>>> at org.jacoco.maven.AbstractAgentMojo.executeMojo(
>>>> AbstractAgentMojo.java:142)
>>>> at org.jacoco.maven.AbstractJacocoMojo.execute(
>>>> AbstractJacocoMojo.java:72)
>>>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
>>>> DefaultBuildPluginManager.java:133)
>>>> ... 20 more
>>>> 
>>>> 
>>>> Regards Mirko
>>>> --
>>>> http://illegalstateexception.blogspot.com/
>>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>>> https://bitbucket.org/mfriedenhagen/
>>>> 
>>>> 
>>>> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák <ta...@cservenak.net>
>>>> wrote:
>>>> 
>>>>> +1
>>>>> 
>>>>> 
>>>>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>> 
>>>>> +1
>>>>>> 
>>>>>> ---
>>>>>> 
>>>>>> Analyzer...
>>>>>> 
>>>>>> stagingUrl: https://repository.apache.org/content/repositories/maven-
>>>>>> 1005
>>>>>> groupId: org.apache.maven
>>>>>> artifactId: apache-maven
>>>>>> version: 3.2.0
>>>>>> 
>>>>>> Source ZIP url exists.
>>>>>> 
>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>> 
>>>>>> Source ZIP SHA1 url exists.
>>>>>> 
>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.
>>>>>> 0-src.zip.sha1
>>>>>> 
>>>>>> Binary ZIP url exists.
>>>>>> 
>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>> 
>>>>>> Binary ZIP SHA1 url exists.
>>>>>> 
>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.
>>>>>> 0-bin.zip.sha1
>>>>>> 
>>>>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
>>>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>>> 
>>>>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
>>>>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
>>>>>> 
>>>>>> Git revision of release as determined from
>>>>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.
>>>>>> properties(buildNumber):
>>>>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
>>>>>> 
>>>>>> Files that are present in the source distribution but not in the source
>>>>>> revision:
>>>>>> DEPENDENCIES
>>>>>> 
>>>>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>> 
>>>>>> Hi,
>>>>>>> 
>>>>>>> Time to release Maven 3.2.0!
>>>>>>> 
>>>>>>> Here is a link to Jira with 33 issues resolved:
>>>>>>> 
>>>>>>> https://jira.codehaus.org/secure/ReleaseNote.jspa?
>>>>>> projectId=10500&version=15565
>>>>>> 
>>>>>>> 
>>>>>>> Staging repo:
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/
>>>>>>> 
>>>>>>> The distributable binaries and sources for testing can be found here:
>>>>>>> 
>>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/
>>>>>> 
>>>>>>> 
>>>>>>> Specifically the zip, tarball, and source archives can be found here:
>>>>>>> 
>>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>> 
>>>>>>> 
>>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>>>>>> 
>>>>>>> 
>>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>> 
>>>>>>> 
>>>>>>> https://repository.apache.org/content/repositories/maven-
>>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>>>>> 
>>>>>>> 
>>>>>>> Source release checksum(s):
>>>>>>> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d157
>>>>>>> 8d813bc57b
>>>>>>> 
>>>>>>> Staging site:
>>>>>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>>>>>>> 
>>>>>>> Vote open for 72 hours.
>>>>>>> 
>>>>>>> [ ] +1
>>>>>>> [ ] +0
>>>>>>> [ ] -1
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> The Maven Team
>>>>>>> Thanks,
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>> 
>>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Jason
>>>>>> 
>>>>>> ----------------------------------------------------------
>>>>>> Jason van Zyl
>>>>>> Founder,  Apache Maven
>>>>>> http://twitter.com/jvanzyl
>>>>>> http://twitter.com/takari_io
>>>>>> ---------------------------------------------------------
>>>>>> 
>>>>>> What matters is not ideas, but the people who have them. Good people
>>>>>> can
>>>>>> fix bad ideas, but good ideas can't save bad people.
>>>>>> 
>>>>>>  -- Paul Graham
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 
> 
> 
> -- 
> Cheers,
> Paul

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

Our achievements speak for themselves. What we have to keep track
of are our failures, discouragements and doubts. We tend to forget
the past difficulties, the many false starts, and the painful
groping. We see our past achievements as the end result of a
clean forward thrust, and our present difficulties as
signs of decline and decay.

 -- Eric Hoffer, Reflections on the Human Condition










Re: [VOTE] Release Maven 3.2.0

Posted by Stephen Connolly <st...@gmail.com>.
Good luck... any time I have tried to win that battle I have been voted
down!


On 11 February 2014 22:48, Paul Benedict <pb...@apache.org> wrote:

> I wish not to rehash any previous debate (if one occurred), but it would be
> nice to abandon 3.2.0 and start 3.2.1 for the blocker fixes. I think it
> makes issue tracking and voting easier than re-spinning the same version
> number. What are your thoughts?
>
>
> On Tue, Feb 11, 2014 at 4:40 PM, Igor Fedorenko <ig...@ifedorenko.com>
> wrote:
>
> > This is kinda tricky. We have three cases to consider
> >
> > 1. Plugin depends on main artifact only. For such dependency both 3.1.1
> >    and 3.2.0 use G:A key, so there is no problem there
> > 2. Plugin depends on main and classified artifacts of the same GA. In
> >    this case 3.1.1 picked the last artifact and used it with G:A key,
> >    while 3.2.0 uses G:A for the main artifact and G:A:C for classified
> >    artifacts.
> > 3. Plugin depends on classified artifact only. In this case 3.1.1 uses
> >    G:A key and 3.2.0 uses G:A:C
> >
> > And I really need to support case #2 ;-)
> >
> > The only 100% backwards compatible solution seems to keep the original
> > MavenProject#pluginArtifactMap and MavenProject#artifactMap as is, but
> > deprecate them and introduce new behaviour as new #pluginArtifactMapC
> > and #artifactMap members.
> >
> > Does anyone see other options?
> >
> >
> > --
> > Regards,
> > Igor
> >
> > On 2/11/2014, 16:39, Mirko Friedenhagen wrote:
> >
> >> Hello,
> >>
> >> I probably found the culprit for my issue
> >> https://jira.codehaus.org/browse/MNG-5552:
> >> - This introduces the option to use a classifier when looking up stuff
> >> from the ${plugin.artifactMap}
> >> - Now the jacoco-maven-plugin uses an agent
> >> (GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
> >> classifier "runtime".
> >> - With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
> >> with "org.jacoco:org.jacoco.agent", the key in the map was GA.
> >> - With Maven 3.2.0 the key is now GAC ("org.jacoco:org.jacoco.agent:
> >> runtime")
> >> - So now you are forced to give the classifier as well for the lookup,
> >> when doing this it will break backwards compatibility.
> >> Regards Mirko
> >> --
> >> http://illegalstateexception.blogspot.com/
> >> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> >> https://bitbucket.org/mfriedenhagen/
> >>
> >>
> >> On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
> >> <mf...@gmail.com> wrote:
> >>
> >>> Hello,
> >>>
> >>> not sure what's happening here. There seems to be a regression with
> >>> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
> >>> What I did:
> >>> - Checked out https://github.com/1and1/testlink-junit
> >>> - Now running mvn320 -V -e clean verify gives the following:
> >>>
> >>> 12670 [ERROR] Failed to execute goal
> >>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> >>> (default-prepare-agent) on project tljunit-surefire: Execution
> >>> default-prepare-agent of goal
> >>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> >>> failed. NullPointerException -> [Help 1]
> >>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> >>> execute goal org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:
> >>> prepare-agent
> >>> (default-prepare-agent) on project tljunit-surefire: Execution
> >>> default-prepare-agent of goal
> >>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> >>> failed.
> >>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>> MojoExecutor.java:224)
> >>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>> MojoExecutor.java:153)
> >>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>> MojoExecutor.java:145)
> >>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> >>> buildProject(LifecycleModuleBuilder.java:108)
> >>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> >>> buildProject(LifecycleModuleBuilder.java:76)
> >>> at org.apache.maven.lifecycle.internal.builder.singlethreaded.
> >>> SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> >>> at org.apache.maven.lifecycle.internal.LifecycleStarter.
> >>> execute(LifecycleStarter.java:116)
> >>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
> >>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
> >>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
> >>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
> >>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke(
> >>> NativeMethodAccessorImpl.java:57)
> >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> >>> DelegatingMethodAccessorImpl.java:43)
> >>> at java.lang.reflect.Method.invoke(Method.java:606)
> >>> at org.codehaus.plexus.classworlds.launcher.Launcher.
> >>> launchEnhanced(Launcher.java:289)
> >>> at org.codehaus.plexus.classworlds.launcher.Launcher.
> >>> launch(Launcher.java:229)
> >>> at org.codehaus.plexus.classworlds.launcher.Launcher.
> >>> mainWithExitCode(Launcher.java:415)
> >>> at org.codehaus.plexus.classworlds.launcher.Launcher.
> >>> main(Launcher.java:356)
> >>> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
> >>> default-prepare-agent of goal
> >>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> >>> failed.
> >>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
> >>> DefaultBuildPluginManager.java:144)
> >>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> >>> MojoExecutor.java:208)
> >>> ... 19 more
> >>> Caused by: java.lang.NullPointerException
> >>> at org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(
> >>> AbstractAgentMojo.java:151)
> >>> at org.jacoco.maven.AbstractAgentMojo.executeMojo(
> >>> AbstractAgentMojo.java:142)
> >>> at org.jacoco.maven.AbstractJacocoMojo.execute(
> >>> AbstractJacocoMojo.java:72)
> >>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
> >>> DefaultBuildPluginManager.java:133)
> >>> ... 20 more
> >>>
> >>>
> >>> Regards Mirko
> >>> --
> >>> http://illegalstateexception.blogspot.com/
> >>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> >>> https://bitbucket.org/mfriedenhagen/
> >>>
> >>>
> >>> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák <ta...@cservenak.net>
> >>> wrote:
> >>>
> >>>> +1
> >>>>
> >>>>
> >>>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io>
> wrote:
> >>>>
> >>>>  +1
> >>>>>
> >>>>> ---
> >>>>>
> >>>>> Analyzer...
> >>>>>
> >>>>> stagingUrl:
> https://repository.apache.org/content/repositories/maven-
> >>>>> 1005
> >>>>> groupId: org.apache.maven
> >>>>> artifactId: apache-maven
> >>>>> version: 3.2.0
> >>>>>
> >>>>> Source ZIP url exists.
> >>>>>
> >>>>> https://repository.apache.org/content/repositories/maven-
> >>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> >>>>>
> >>>>> Source ZIP SHA1 url exists.
> >>>>>
> >>>>> https://repository.apache.org/content/repositories/maven-
> >>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.
> >>>>> 0-src.zip.sha1
> >>>>>
> >>>>> Binary ZIP url exists.
> >>>>>
> >>>>> https://repository.apache.org/content/repositories/maven-
> >>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> >>>>>
> >>>>> Binary ZIP SHA1 url exists.
> >>>>>
> >>>>> https://repository.apache.org/content/repositories/maven-
> >>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.
> >>>>> 0-bin.zip.sha1
> >>>>>
> >>>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
> >>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
> >>>>>
> >>>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
> >>>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
> >>>>>
> >>>>> Git revision of release as determined from
> >>>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.
> >>>>> properties(buildNumber):
> >>>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
> >>>>>
> >>>>> Files that are present in the source distribution but not in the
> source
> >>>>> revision:
> >>>>> DEPENDENCIES
> >>>>>
> >>>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
> >>>>>
> >>>>>  Hi,
> >>>>>>
> >>>>>> Time to release Maven 3.2.0!
> >>>>>>
> >>>>>> Here is a link to Jira with 33 issues resolved:
> >>>>>>
> >>>>>>  https://jira.codehaus.org/secure/ReleaseNote.jspa?
> >>>>> projectId=10500&version=15565
> >>>>>
> >>>>>>
> >>>>>> Staging repo:
> >>>>>> https://repository.apache.org/content/repositories/maven-1005/
> >>>>>>
> >>>>>> The distributable binaries and sources for testing can be found
> here:
> >>>>>>
> >>>>>>  https://repository.apache.org/content/repositories/maven-
> >>>>> 1005/org/apache/maven/apache-maven/3.2.0/
> >>>>>
> >>>>>>
> >>>>>> Specifically the zip, tarball, and source archives can be found
> here:
> >>>>>>
> >>>>>>  https://repository.apache.org/content/repositories/maven-
> >>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> >>>>>
> >>>>>>
> >>>>>>  https://repository.apache.org/content/repositories/maven-
> >>>>>
> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> >>>>>
> >>>>>>
> >>>>>>  https://repository.apache.org/content/repositories/maven-
> >>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> >>>>>
> >>>>>>
> >>>>>>  https://repository.apache.org/content/repositories/maven-
> >>>>>
> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
> >>>>>
> >>>>>>
> >>>>>> Source release checksum(s):
> >>>>>> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d157
> >>>>>> 8d813bc57b
> >>>>>>
> >>>>>> Staging site:
> >>>>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
> >>>>>>
> >>>>>> Vote open for 72 hours.
> >>>>>>
> >>>>>> [ ] +1
> >>>>>> [ ] +0
> >>>>>> [ ] -1
> >>>>>>
> >>>>>> Thanks,
> >>>>>>
> >>>>>> The Maven Team
> >>>>>> Thanks,
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>
> >>>>>>
> >>>>> Thanks,
> >>>>>
> >>>>> Jason
> >>>>>
> >>>>> ----------------------------------------------------------
> >>>>> Jason van Zyl
> >>>>> Founder,  Apache Maven
> >>>>> http://twitter.com/jvanzyl
> >>>>> http://twitter.com/takari_io
> >>>>> ---------------------------------------------------------
> >>>>>
> >>>>> What matters is not ideas, but the people who have them. Good people
> >>>>> can
> >>>>> fix bad ideas, but good ideas can't save bad people.
> >>>>>
> >>>>>   -- Paul Graham
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
>
> --
> Cheers,
> Paul
>

Re: [VOTE] Release Maven 3.2.0

Posted by Paul Benedict <pb...@apache.org>.
I wish not to rehash any previous debate (if one occurred), but it would be
nice to abandon 3.2.0 and start 3.2.1 for the blocker fixes. I think it
makes issue tracking and voting easier than re-spinning the same version
number. What are your thoughts?


On Tue, Feb 11, 2014 at 4:40 PM, Igor Fedorenko <ig...@ifedorenko.com> wrote:

> This is kinda tricky. We have three cases to consider
>
> 1. Plugin depends on main artifact only. For such dependency both 3.1.1
>    and 3.2.0 use G:A key, so there is no problem there
> 2. Plugin depends on main and classified artifacts of the same GA. In
>    this case 3.1.1 picked the last artifact and used it with G:A key,
>    while 3.2.0 uses G:A for the main artifact and G:A:C for classified
>    artifacts.
> 3. Plugin depends on classified artifact only. In this case 3.1.1 uses
>    G:A key and 3.2.0 uses G:A:C
>
> And I really need to support case #2 ;-)
>
> The only 100% backwards compatible solution seems to keep the original
> MavenProject#pluginArtifactMap and MavenProject#artifactMap as is, but
> deprecate them and introduce new behaviour as new #pluginArtifactMapC
> and #artifactMap members.
>
> Does anyone see other options?
>
>
> --
> Regards,
> Igor
>
> On 2/11/2014, 16:39, Mirko Friedenhagen wrote:
>
>> Hello,
>>
>> I probably found the culprit for my issue
>> https://jira.codehaus.org/browse/MNG-5552:
>> - This introduces the option to use a classifier when looking up stuff
>> from the ${plugin.artifactMap}
>> - Now the jacoco-maven-plugin uses an agent
>> (GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
>> classifier "runtime".
>> - With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
>> with "org.jacoco:org.jacoco.agent", the key in the map was GA.
>> - With Maven 3.2.0 the key is now GAC ("org.jacoco:org.jacoco.agent:
>> runtime")
>> - So now you are forced to give the classifier as well for the lookup,
>> when doing this it will break backwards compatibility.
>> Regards Mirko
>> --
>> http://illegalstateexception.blogspot.com/
>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>> https://bitbucket.org/mfriedenhagen/
>>
>>
>> On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
>> <mf...@gmail.com> wrote:
>>
>>> Hello,
>>>
>>> not sure what's happening here. There seems to be a regression with
>>> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
>>> What I did:
>>> - Checked out https://github.com/1and1/testlink-junit
>>> - Now running mvn320 -V -e clean verify gives the following:
>>>
>>> 12670 [ERROR] Failed to execute goal
>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>> default-prepare-agent of goal
>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>> failed. NullPointerException -> [Help 1]
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>> execute goal org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:
>>> prepare-agent
>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>> default-prepare-agent of goal
>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>> failed.
>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>> MojoExecutor.java:224)
>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>> MojoExecutor.java:153)
>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>> MojoExecutor.java:145)
>>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
>>> buildProject(LifecycleModuleBuilder.java:108)
>>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
>>> buildProject(LifecycleModuleBuilder.java:76)
>>> at org.apache.maven.lifecycle.internal.builder.singlethreaded.
>>> SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>> at org.apache.maven.lifecycle.internal.LifecycleStarter.
>>> execute(LifecycleStarter.java:116)
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke(
>>> NativeMethodAccessorImpl.java:57)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>> DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>> launchEnhanced(Launcher.java:289)
>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>> launch(Launcher.java:229)
>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>> mainWithExitCode(Launcher.java:415)
>>> at org.codehaus.plexus.classworlds.launcher.Launcher.
>>> main(Launcher.java:356)
>>> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
>>> default-prepare-agent of goal
>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>> failed.
>>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
>>> DefaultBuildPluginManager.java:144)
>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>> MojoExecutor.java:208)
>>> ... 19 more
>>> Caused by: java.lang.NullPointerException
>>> at org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(
>>> AbstractAgentMojo.java:151)
>>> at org.jacoco.maven.AbstractAgentMojo.executeMojo(
>>> AbstractAgentMojo.java:142)
>>> at org.jacoco.maven.AbstractJacocoMojo.execute(
>>> AbstractJacocoMojo.java:72)
>>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
>>> DefaultBuildPluginManager.java:133)
>>> ... 20 more
>>>
>>>
>>> Regards Mirko
>>> --
>>> http://illegalstateexception.blogspot.com/
>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>> https://bitbucket.org/mfriedenhagen/
>>>
>>>
>>> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák <ta...@cservenak.net>
>>> wrote:
>>>
>>>> +1
>>>>
>>>>
>>>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>
>>>>  +1
>>>>>
>>>>> ---
>>>>>
>>>>> Analyzer...
>>>>>
>>>>> stagingUrl: https://repository.apache.org/content/repositories/maven-
>>>>> 1005
>>>>> groupId: org.apache.maven
>>>>> artifactId: apache-maven
>>>>> version: 3.2.0
>>>>>
>>>>> Source ZIP url exists.
>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-
>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>
>>>>> Source ZIP SHA1 url exists.
>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-
>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.
>>>>> 0-src.zip.sha1
>>>>>
>>>>> Binary ZIP url exists.
>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-
>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>
>>>>> Binary ZIP SHA1 url exists.
>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-
>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.
>>>>> 0-bin.zip.sha1
>>>>>
>>>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
>>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>>
>>>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
>>>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
>>>>>
>>>>> Git revision of release as determined from
>>>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.
>>>>> properties(buildNumber):
>>>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
>>>>>
>>>>> Files that are present in the source distribution but not in the source
>>>>> revision:
>>>>> DEPENDENCIES
>>>>>
>>>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>
>>>>>  Hi,
>>>>>>
>>>>>> Time to release Maven 3.2.0!
>>>>>>
>>>>>> Here is a link to Jira with 33 issues resolved:
>>>>>>
>>>>>>  https://jira.codehaus.org/secure/ReleaseNote.jspa?
>>>>> projectId=10500&version=15565
>>>>>
>>>>>>
>>>>>> Staging repo:
>>>>>> https://repository.apache.org/content/repositories/maven-1005/
>>>>>>
>>>>>> The distributable binaries and sources for testing can be found here:
>>>>>>
>>>>>>  https://repository.apache.org/content/repositories/maven-
>>>>> 1005/org/apache/maven/apache-maven/3.2.0/
>>>>>
>>>>>>
>>>>>> Specifically the zip, tarball, and source archives can be found here:
>>>>>>
>>>>>>  https://repository.apache.org/content/repositories/maven-
>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>
>>>>>>
>>>>>>  https://repository.apache.org/content/repositories/maven-
>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>>>>>
>>>>>>
>>>>>>  https://repository.apache.org/content/repositories/maven-
>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>
>>>>>>
>>>>>>  https://repository.apache.org/content/repositories/maven-
>>>>> 1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>>>>
>>>>>>
>>>>>> Source release checksum(s):
>>>>>> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d157
>>>>>> 8d813bc57b
>>>>>>
>>>>>> Staging site:
>>>>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>>>>>>
>>>>>> Vote open for 72 hours.
>>>>>>
>>>>>> [ ] +1
>>>>>> [ ] +0
>>>>>> [ ] -1
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> The Maven Team
>>>>>> Thanks,
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>
>>>>>>
>>>>> Thanks,
>>>>>
>>>>> Jason
>>>>>
>>>>> ----------------------------------------------------------
>>>>> Jason van Zyl
>>>>> Founder,  Apache Maven
>>>>> http://twitter.com/jvanzyl
>>>>> http://twitter.com/takari_io
>>>>> ---------------------------------------------------------
>>>>>
>>>>> What matters is not ideas, but the people who have them. Good people
>>>>> can
>>>>> fix bad ideas, but good ideas can't save bad people.
>>>>>
>>>>>   -- Paul Graham
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
Cheers,
Paul

Re: [VOTE] Release Maven 3.2.0

Posted by Stephen Connolly <st...@gmail.com>.
We are not changing the public api signature, and the keys were
undocumented previously, so this does not need a bump to 4.0 IMHO (even if
that would get modelVersion 5.0 aligned with the Maven version)

On Wednesday, 12 February 2014, Mirko Friedenhagen <mf...@gmail.com>
wrote:

> Hello Igor,
>
> so you consider this a bug? While I agree with your xkcd (and may
> easily work around the issue in the jacoco-maven-plugin) I do not see
> any documentation on what artifactMap should hold, the String key is
> not documented[0]. I see why you do not want to update the Major
> version of Maven.
>
> [0]
> https://github.com/apache/maven/blob/master/maven-core/src/main/java/org/apache/maven/project/MavenProject.java#L1142
> Regards Mirko
> --
> http://illegalstateexception.blogspot.com/
> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> https://bitbucket.org/mfriedenhagen/
>
>
> On Wed, Feb 12, 2014 at 3:05 PM, Igor Fedorenko <ig...@ifedorenko.com>
> wrote:
> > I lean towards keeping the current implementation as-is. Jococo maven
> > plugin relies on a bug in Maven core, there are at least two ways the
> > problem can be addressed by the plugin in a way compatible with 3.2.x
> > and earlier versions of Maven, and I think maintaining both the old
> > buggy code path and the new correct code path will introduce unnecessary
> > support burden on Maven core developers and confusion to Maven API users.
> >
> > http://xkcd.com/1172/
> >
> > --
> > Regards,
> > Igor
> >
> >
> > On 2/11/2014, 17:40, Igor Fedorenko wrote:
> >>
> >> This is kinda tricky. We have three cases to consider
> >>
> >> 1. Plugin depends on main artifact only. For such dependency both 3.1.1
> >>     and 3.2.0 use G:A key, so there is no problem there
> >> 2. Plugin depends on main and classified artifacts of the same GA. In
> >>     this case 3.1.1 picked the last artifact and used it with G:A key,
> >>     while 3.2.0 uses G:A for the main artifact and G:A:C for classified
> >>     artifacts.
> >> 3. Plugin depends on classified artifact only. In this case 3.1.1 uses
> >>     G:A key and 3.2.0 uses G:A:C
> >>
> >> And I really need to support case #2 ;-)
> >>
> >> The only 100% backwards compatible solution seems to keep the original
> >> MavenProject#pluginArtifactMap and MavenProject#artifactMap as is, but
> >> deprecate them and introduce new behaviour as new #pluginArtifactMapC
> >> and #artifactMap members.
> >>
> >> Does anyone see other options?
> >>
> >>
> >> --
> >> Regards,
> >> Igor
> >>
> >> On 2/11/2014, 16:39, Mirko Friedenhagen wrote:
> >>>
> >>> Hello,
> >>>
> >>> I probably found the culprit for my issue
> >>> https://jira.codehaus.org/browse/MNG-5552:
> >>> - This introduces the option to use a classifier when looking up stuff
> >>> from the ${plugin.artifactMap}
> >>> - Now the jacoco-maven-plugin uses an agent
> >>> (GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
> >>> classifier "runtime".
> >>> - With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
> >>> with "org.jacoco:org.jacoco.agent", the key in the map was GA.
> >>> - With Maven 3.2.0 the key is now GAC
> >>> ("org.jacoco:org.jacoco.agent:runtime")
> >>> - So now you are forced to give the classifier as well for the lookup,
> >>> when doing this it will break backwards compatibility.
> >>> Regards Mirko
> >>> --
> >>> http://illegalstateexception.blogspot.com/
> >>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> >>> https://bitbucket.org/mfriedenhagen/
> >>>
> >>>
> >>> On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
> >>> <mf...@gmail.com> wrote:
> >>>>
> >>>> Hello,
> >>>>
> >>>> not sure what's happening here. There seems to be a regression with
> >>>> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
> >>>> What I did:
> >>>> - Checked out https://github.com/1and1/testlink-junit
> >>>> - Now running mvn320 -V -e clean verify gives the following:
> >>>>
> >>>> 12670 [ERROR] Failed to execute goal
> >>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> >>>> (default-prepare-agent) on project tljunit-surefire: Execution
> >>>> default-prepare-agent of goal
> >>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> >>>> failed



-- 
Sent from my phone

Re: [VOTE] Release Maven 3.2.0

Posted by Igor Fedorenko <ig...@ifedorenko.com>.
I plan to restore the old/buggy behaviour and introduce new/correct api
later today.

--
Regards,
Igor

On 2/12/2014, 16:15, Mirko Friedenhagen wrote:
> Hello Igor,
>
> so you consider this a bug? While I agree with your xkcd (and may
> easily work around the issue in the jacoco-maven-plugin) I do not see
> any documentation on what artifactMap should hold, the String key is
> not documented[0]. I see why you do not want to update the Major
> version of Maven.
>
> [0] https://github.com/apache/maven/blob/master/maven-core/src/main/java/org/apache/maven/project/MavenProject.java#L1142
> Regards Mirko
> --
> http://illegalstateexception.blogspot.com/
> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> https://bitbucket.org/mfriedenhagen/
>
>
> On Wed, Feb 12, 2014 at 3:05 PM, Igor Fedorenko <ig...@ifedorenko.com> wrote:
>> I lean towards keeping the current implementation as-is. Jococo maven
>> plugin relies on a bug in Maven core, there are at least two ways the
>> problem can be addressed by the plugin in a way compatible with 3.2.x
>> and earlier versions of Maven, and I think maintaining both the old
>> buggy code path and the new correct code path will introduce unnecessary
>> support burden on Maven core developers and confusion to Maven API users.
>>
>> http://xkcd.com/1172/
>>
>> --
>> Regards,
>> Igor
>>
>>
>> On 2/11/2014, 17:40, Igor Fedorenko wrote:
>>>
>>> This is kinda tricky. We have three cases to consider
>>>
>>> 1. Plugin depends on main artifact only. For such dependency both 3.1.1
>>>      and 3.2.0 use G:A key, so there is no problem there
>>> 2. Plugin depends on main and classified artifacts of the same GA. In
>>>      this case 3.1.1 picked the last artifact and used it with G:A key,
>>>      while 3.2.0 uses G:A for the main artifact and G:A:C for classified
>>>      artifacts.
>>> 3. Plugin depends on classified artifact only. In this case 3.1.1 uses
>>>      G:A key and 3.2.0 uses G:A:C
>>>
>>> And I really need to support case #2 ;-)
>>>
>>> The only 100% backwards compatible solution seems to keep the original
>>> MavenProject#pluginArtifactMap and MavenProject#artifactMap as is, but
>>> deprecate them and introduce new behaviour as new #pluginArtifactMapC
>>> and #artifactMap members.
>>>
>>> Does anyone see other options?
>>>
>>>
>>> --
>>> Regards,
>>> Igor
>>>
>>> On 2/11/2014, 16:39, Mirko Friedenhagen wrote:
>>>>
>>>> Hello,
>>>>
>>>> I probably found the culprit for my issue
>>>> https://jira.codehaus.org/browse/MNG-5552:
>>>> - This introduces the option to use a classifier when looking up stuff
>>>> from the ${plugin.artifactMap}
>>>> - Now the jacoco-maven-plugin uses an agent
>>>> (GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
>>>> classifier "runtime".
>>>> - With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
>>>> with "org.jacoco:org.jacoco.agent", the key in the map was GA.
>>>> - With Maven 3.2.0 the key is now GAC
>>>> ("org.jacoco:org.jacoco.agent:runtime")
>>>> - So now you are forced to give the classifier as well for the lookup,
>>>> when doing this it will break backwards compatibility.
>>>> Regards Mirko
>>>> --
>>>> http://illegalstateexception.blogspot.com/
>>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>>> https://bitbucket.org/mfriedenhagen/
>>>>
>>>>
>>>> On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
>>>> <mf...@gmail.com> wrote:
>>>>>
>>>>> Hello,
>>>>>
>>>>> not sure what's happening here. There seems to be a regression with
>>>>> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
>>>>> What I did:
>>>>> - Checked out https://github.com/1and1/testlink-junit
>>>>> - Now running mvn320 -V -e clean verify gives the following:
>>>>>
>>>>> 12670 [ERROR] Failed to execute goal
>>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>>>> default-prepare-agent of goal
>>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>>> failed. NullPointerException -> [Help 1]
>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>> execute goal
>>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>>>> default-prepare-agent of goal
>>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>>> failed.
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
>>>>>
>>>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
>>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
>>>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
>>>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> at
>>>>>
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>
>>>>> at
>>>>>
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>
>>>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>>>> at
>>>>>
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>>>>>
>>>>> at
>>>>>
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>>>>>
>>>>> at
>>>>>
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>>>>>
>>>>> at
>>>>>
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>>>>>
>>>>> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
>>>>> default-prepare-agent of goal
>>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>>> failed.
>>>>> at
>>>>>
>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:144)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>>>>>
>>>>> ... 19 more
>>>>> Caused by: java.lang.NullPointerException
>>>>> at
>>>>>
>>>>> org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(AbstractAgentMojo.java:151)
>>>>>
>>>>> at
>>>>>
>>>>> org.jacoco.maven.AbstractAgentMojo.executeMojo(AbstractAgentMojo.java:142)
>>>>>
>>>>> at
>>>>> org.jacoco.maven.AbstractJacocoMojo.execute(AbstractJacocoMojo.java:72)
>>>>> at
>>>>>
>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
>>>>>
>>>>> ... 20 more
>>>>>
>>>>>
>>>>> Regards Mirko
>>>>> --
>>>>> http://illegalstateexception.blogspot.com/
>>>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>>>> https://bitbucket.org/mfriedenhagen/
>>>>>
>>>>>
>>>>> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák
>>>>> <ta...@cservenak.net> wrote:
>>>>>>
>>>>>> +1
>>>>>>
>>>>>>
>>>>>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>>
>>>>>>> +1
>>>>>>>
>>>>>>> ---
>>>>>>>
>>>>>>> Analyzer...
>>>>>>>
>>>>>>> stagingUrl:
>>>>>>> https://repository.apache.org/content/repositories/maven-1005
>>>>>>> groupId: org.apache.maven
>>>>>>> artifactId: apache-maven
>>>>>>> version: 3.2.0
>>>>>>>
>>>>>>> Source ZIP url exists.
>>>>>>>
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>>>
>>>>>>>
>>>>>>> Source ZIP SHA1 url exists.
>>>>>>>
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip.sha1
>>>>>>>
>>>>>>>
>>>>>>> Binary ZIP url exists.
>>>>>>>
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>>>
>>>>>>>
>>>>>>> Binary ZIP SHA1 url exists.
>>>>>>>
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip.sha1
>>>>>>>
>>>>>>>
>>>>>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
>>>>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>>>>
>>>>>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
>>>>>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
>>>>>>>
>>>>>>> Git revision of release as determined from
>>>>>>>
>>>>>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.properties(buildNumber):
>>>>>>>
>>>>>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
>>>>>>>
>>>>>>> Files that are present in the source distribution but not in the
>>>>>>> source
>>>>>>> revision:
>>>>>>> DEPENDENCIES
>>>>>>>
>>>>>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Time to release Maven 3.2.0!
>>>>>>>>
>>>>>>>> Here is a link to Jira with 33 issues resolved:
>>>>>>>>
>>>>>>>
>>>>>>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>>>>>>>
>>>>>>>>
>>>>>>>> Staging repo:
>>>>>>>> https://repository.apache.org/content/repositories/maven-1005/
>>>>>>>>
>>>>>>>> The distributable binaries and sources for testing can be found here:
>>>>>>>>
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>>>>>>>
>>>>>>>>
>>>>>>>> Specifically the zip, tarball, and source archives can be found here:
>>>>>>>>
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>>>>>>
>>>>>>>>
>>>>>>>> Source release checksum(s):
>>>>>>>> apache-maven-3.2.0-src.zip sha1:
>>>>>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>>>>>
>>>>>>>> Staging site:
>>>>>>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>>>>>>>>
>>>>>>>> Vote open for 72 hours.
>>>>>>>>
>>>>>>>> [ ] +1
>>>>>>>> [ ] +0
>>>>>>>> [ ] -1
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> The Maven Team
>>>>>>>> Thanks,
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Jason
>>>>>>>
>>>>>>> ----------------------------------------------------------
>>>>>>> Jason van Zyl
>>>>>>> Founder,  Apache Maven
>>>>>>> http://twitter.com/jvanzyl
>>>>>>> http://twitter.com/takari_io
>>>>>>> ---------------------------------------------------------
>>>>>>>
>>>>>>> What matters is not ideas, but the people who have them. Good
>>>>>>> people can
>>>>>>> fix bad ideas, but good ideas can't save bad people.
>>>>>>>
>>>>>>>    -- Paul Graham
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Mirko Friedenhagen <mf...@gmail.com>.
Hello Igor,

so you consider this a bug? While I agree with your xkcd (and may
easily work around the issue in the jacoco-maven-plugin) I do not see
any documentation on what artifactMap should hold, the String key is
not documented[0]. I see why you do not want to update the Major
version of Maven.

[0] https://github.com/apache/maven/blob/master/maven-core/src/main/java/org/apache/maven/project/MavenProject.java#L1142
Regards Mirko
--
http://illegalstateexception.blogspot.com/
https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
https://bitbucket.org/mfriedenhagen/


On Wed, Feb 12, 2014 at 3:05 PM, Igor Fedorenko <ig...@ifedorenko.com> wrote:
> I lean towards keeping the current implementation as-is. Jococo maven
> plugin relies on a bug in Maven core, there are at least two ways the
> problem can be addressed by the plugin in a way compatible with 3.2.x
> and earlier versions of Maven, and I think maintaining both the old
> buggy code path and the new correct code path will introduce unnecessary
> support burden on Maven core developers and confusion to Maven API users.
>
> http://xkcd.com/1172/
>
> --
> Regards,
> Igor
>
>
> On 2/11/2014, 17:40, Igor Fedorenko wrote:
>>
>> This is kinda tricky. We have three cases to consider
>>
>> 1. Plugin depends on main artifact only. For such dependency both 3.1.1
>>     and 3.2.0 use G:A key, so there is no problem there
>> 2. Plugin depends on main and classified artifacts of the same GA. In
>>     this case 3.1.1 picked the last artifact and used it with G:A key,
>>     while 3.2.0 uses G:A for the main artifact and G:A:C for classified
>>     artifacts.
>> 3. Plugin depends on classified artifact only. In this case 3.1.1 uses
>>     G:A key and 3.2.0 uses G:A:C
>>
>> And I really need to support case #2 ;-)
>>
>> The only 100% backwards compatible solution seems to keep the original
>> MavenProject#pluginArtifactMap and MavenProject#artifactMap as is, but
>> deprecate them and introduce new behaviour as new #pluginArtifactMapC
>> and #artifactMap members.
>>
>> Does anyone see other options?
>>
>>
>> --
>> Regards,
>> Igor
>>
>> On 2/11/2014, 16:39, Mirko Friedenhagen wrote:
>>>
>>> Hello,
>>>
>>> I probably found the culprit for my issue
>>> https://jira.codehaus.org/browse/MNG-5552:
>>> - This introduces the option to use a classifier when looking up stuff
>>> from the ${plugin.artifactMap}
>>> - Now the jacoco-maven-plugin uses an agent
>>> (GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
>>> classifier "runtime".
>>> - With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
>>> with "org.jacoco:org.jacoco.agent", the key in the map was GA.
>>> - With Maven 3.2.0 the key is now GAC
>>> ("org.jacoco:org.jacoco.agent:runtime")
>>> - So now you are forced to give the classifier as well for the lookup,
>>> when doing this it will break backwards compatibility.
>>> Regards Mirko
>>> --
>>> http://illegalstateexception.blogspot.com/
>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>> https://bitbucket.org/mfriedenhagen/
>>>
>>>
>>> On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
>>> <mf...@gmail.com> wrote:
>>>>
>>>> Hello,
>>>>
>>>> not sure what's happening here. There seems to be a regression with
>>>> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
>>>> What I did:
>>>> - Checked out https://github.com/1and1/testlink-junit
>>>> - Now running mvn320 -V -e clean verify gives the following:
>>>>
>>>> 12670 [ERROR] Failed to execute goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>>> default-prepare-agent of goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> failed. NullPointerException -> [Help 1]
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>> execute goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>>> default-prepare-agent of goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> failed.
>>>> at
>>>>
>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
>>>>
>>>> at
>>>>
>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>
>>>> at
>>>>
>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>
>>>> at
>>>>
>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
>>>>
>>>> at
>>>>
>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
>>>>
>>>> at
>>>>
>>>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>>>
>>>> at
>>>>
>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
>>>>
>>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
>>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
>>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>
>>>> at
>>>>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>
>>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>>> at
>>>>
>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>>>>
>>>> at
>>>>
>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>>>>
>>>> at
>>>>
>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>>>>
>>>> at
>>>>
>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>>>>
>>>> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
>>>> default-prepare-agent of goal
>>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>>> failed.
>>>> at
>>>>
>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:144)
>>>>
>>>> at
>>>>
>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>>>>
>>>> ... 19 more
>>>> Caused by: java.lang.NullPointerException
>>>> at
>>>>
>>>> org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(AbstractAgentMojo.java:151)
>>>>
>>>> at
>>>>
>>>> org.jacoco.maven.AbstractAgentMojo.executeMojo(AbstractAgentMojo.java:142)
>>>>
>>>> at
>>>> org.jacoco.maven.AbstractJacocoMojo.execute(AbstractJacocoMojo.java:72)
>>>> at
>>>>
>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
>>>>
>>>> ... 20 more
>>>>
>>>>
>>>> Regards Mirko
>>>> --
>>>> http://illegalstateexception.blogspot.com/
>>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>>> https://bitbucket.org/mfriedenhagen/
>>>>
>>>>
>>>> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák
>>>> <ta...@cservenak.net> wrote:
>>>>>
>>>>> +1
>>>>>
>>>>>
>>>>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> ---
>>>>>>
>>>>>> Analyzer...
>>>>>>
>>>>>> stagingUrl:
>>>>>> https://repository.apache.org/content/repositories/maven-1005
>>>>>> groupId: org.apache.maven
>>>>>> artifactId: apache-maven
>>>>>> version: 3.2.0
>>>>>>
>>>>>> Source ZIP url exists.
>>>>>>
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>>
>>>>>>
>>>>>> Source ZIP SHA1 url exists.
>>>>>>
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip.sha1
>>>>>>
>>>>>>
>>>>>> Binary ZIP url exists.
>>>>>>
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>>
>>>>>>
>>>>>> Binary ZIP SHA1 url exists.
>>>>>>
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip.sha1
>>>>>>
>>>>>>
>>>>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
>>>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>>>
>>>>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
>>>>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
>>>>>>
>>>>>> Git revision of release as determined from
>>>>>>
>>>>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.properties(buildNumber):
>>>>>>
>>>>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
>>>>>>
>>>>>> Files that are present in the source distribution but not in the
>>>>>> source
>>>>>> revision:
>>>>>> DEPENDENCIES
>>>>>>
>>>>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Time to release Maven 3.2.0!
>>>>>>>
>>>>>>> Here is a link to Jira with 33 issues resolved:
>>>>>>>
>>>>>>
>>>>>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>>>>>>
>>>>>>>
>>>>>>> Staging repo:
>>>>>>> https://repository.apache.org/content/repositories/maven-1005/
>>>>>>>
>>>>>>> The distributable binaries and sources for testing can be found here:
>>>>>>>
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>>>>>>
>>>>>>>
>>>>>>> Specifically the zip, tarball, and source archives can be found here:
>>>>>>>
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>>
>>>>>>>
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>>>>>>
>>>>>>>
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>>
>>>>>>>
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>>>>>
>>>>>>>
>>>>>>> Source release checksum(s):
>>>>>>> apache-maven-3.2.0-src.zip sha1:
>>>>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>>>>
>>>>>>> Staging site:
>>>>>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>>>>>>>
>>>>>>> Vote open for 72 hours.
>>>>>>>
>>>>>>> [ ] +1
>>>>>>> [ ] +0
>>>>>>> [ ] -1
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> The Maven Team
>>>>>>> Thanks,
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Jason
>>>>>>
>>>>>> ----------------------------------------------------------
>>>>>> Jason van Zyl
>>>>>> Founder,  Apache Maven
>>>>>> http://twitter.com/jvanzyl
>>>>>> http://twitter.com/takari_io
>>>>>> ---------------------------------------------------------
>>>>>>
>>>>>> What matters is not ideas, but the people who have them. Good
>>>>>> people can
>>>>>> fix bad ideas, but good ideas can't save bad people.
>>>>>>
>>>>>>   -- Paul Graham
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Igor Fedorenko <ig...@ifedorenko.com>.
I lean towards keeping the current implementation as-is. Jococo maven
plugin relies on a bug in Maven core, there are at least two ways the
problem can be addressed by the plugin in a way compatible with 3.2.x
and earlier versions of Maven, and I think maintaining both the old
buggy code path and the new correct code path will introduce unnecessary
support burden on Maven core developers and confusion to Maven API users.

http://xkcd.com/1172/

--
Regards,
Igor

On 2/11/2014, 17:40, Igor Fedorenko wrote:
> This is kinda tricky. We have three cases to consider
>
> 1. Plugin depends on main artifact only. For such dependency both 3.1.1
>     and 3.2.0 use G:A key, so there is no problem there
> 2. Plugin depends on main and classified artifacts of the same GA. In
>     this case 3.1.1 picked the last artifact and used it with G:A key,
>     while 3.2.0 uses G:A for the main artifact and G:A:C for classified
>     artifacts.
> 3. Plugin depends on classified artifact only. In this case 3.1.1 uses
>     G:A key and 3.2.0 uses G:A:C
>
> And I really need to support case #2 ;-)
>
> The only 100% backwards compatible solution seems to keep the original
> MavenProject#pluginArtifactMap and MavenProject#artifactMap as is, but
> deprecate them and introduce new behaviour as new #pluginArtifactMapC
> and #artifactMap members.
>
> Does anyone see other options?
>
>
> --
> Regards,
> Igor
>
> On 2/11/2014, 16:39, Mirko Friedenhagen wrote:
>> Hello,
>>
>> I probably found the culprit for my issue
>> https://jira.codehaus.org/browse/MNG-5552:
>> - This introduces the option to use a classifier when looking up stuff
>> from the ${plugin.artifactMap}
>> - Now the jacoco-maven-plugin uses an agent
>> (GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
>> classifier "runtime".
>> - With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
>> with "org.jacoco:org.jacoco.agent", the key in the map was GA.
>> - With Maven 3.2.0 the key is now GAC
>> ("org.jacoco:org.jacoco.agent:runtime")
>> - So now you are forced to give the classifier as well for the lookup,
>> when doing this it will break backwards compatibility.
>> Regards Mirko
>> --
>> http://illegalstateexception.blogspot.com/
>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>> https://bitbucket.org/mfriedenhagen/
>>
>>
>> On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
>> <mf...@gmail.com> wrote:
>>> Hello,
>>>
>>> not sure what's happening here. There seems to be a regression with
>>> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
>>> What I did:
>>> - Checked out https://github.com/1and1/testlink-junit
>>> - Now running mvn320 -V -e clean verify gives the following:
>>>
>>> 12670 [ERROR] Failed to execute goal
>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>> default-prepare-agent of goal
>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>> failed. NullPointerException -> [Help 1]
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>> execute goal
>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>> (default-prepare-agent) on project tljunit-surefire: Execution
>>> default-prepare-agent of goal
>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>> failed.
>>> at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
>>>
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>>>
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>>>
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>>>
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>>>
>>> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
>>> default-prepare-agent of goal
>>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>>> failed.
>>> at
>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:144)
>>>
>>> at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>>>
>>> ... 19 more
>>> Caused by: java.lang.NullPointerException
>>> at
>>> org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(AbstractAgentMojo.java:151)
>>>
>>> at
>>> org.jacoco.maven.AbstractAgentMojo.executeMojo(AbstractAgentMojo.java:142)
>>>
>>> at
>>> org.jacoco.maven.AbstractJacocoMojo.execute(AbstractJacocoMojo.java:72)
>>> at
>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
>>>
>>> ... 20 more
>>>
>>>
>>> Regards Mirko
>>> --
>>> http://illegalstateexception.blogspot.com/
>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>> https://bitbucket.org/mfriedenhagen/
>>>
>>>
>>> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák
>>> <ta...@cservenak.net> wrote:
>>>> +1
>>>>
>>>>
>>>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>
>>>>> +1
>>>>>
>>>>> ---
>>>>>
>>>>> Analyzer...
>>>>>
>>>>> stagingUrl:
>>>>> https://repository.apache.org/content/repositories/maven-1005
>>>>> groupId: org.apache.maven
>>>>> artifactId: apache-maven
>>>>> version: 3.2.0
>>>>>
>>>>> Source ZIP url exists.
>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>
>>>>>
>>>>> Source ZIP SHA1 url exists.
>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip.sha1
>>>>>
>>>>>
>>>>> Binary ZIP url exists.
>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>
>>>>>
>>>>> Binary ZIP SHA1 url exists.
>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip.sha1
>>>>>
>>>>>
>>>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
>>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>>
>>>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
>>>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
>>>>>
>>>>> Git revision of release as determined from
>>>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.properties(buildNumber):
>>>>>
>>>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
>>>>>
>>>>> Files that are present in the source distribution but not in the
>>>>> source
>>>>> revision:
>>>>> DEPENDENCIES
>>>>>
>>>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Time to release Maven 3.2.0!
>>>>>>
>>>>>> Here is a link to Jira with 33 issues resolved:
>>>>>>
>>>>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>>>>>
>>>>>>
>>>>>> Staging repo:
>>>>>> https://repository.apache.org/content/repositories/maven-1005/
>>>>>>
>>>>>> The distributable binaries and sources for testing can be found here:
>>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>>>>>
>>>>>>
>>>>>> Specifically the zip, tarball, and source archives can be found here:
>>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>
>>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>>>>>
>>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>
>>>>>>
>>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>>>>
>>>>>>
>>>>>> Source release checksum(s):
>>>>>> apache-maven-3.2.0-src.zip sha1:
>>>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>>>
>>>>>> Staging site:
>>>>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>>>>>>
>>>>>> Vote open for 72 hours.
>>>>>>
>>>>>> [ ] +1
>>>>>> [ ] +0
>>>>>> [ ] -1
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> The Maven Team
>>>>>> Thanks,
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Jason
>>>>>
>>>>> ----------------------------------------------------------
>>>>> Jason van Zyl
>>>>> Founder,  Apache Maven
>>>>> http://twitter.com/jvanzyl
>>>>> http://twitter.com/takari_io
>>>>> ---------------------------------------------------------
>>>>>
>>>>> What matters is not ideas, but the people who have them. Good
>>>>> people can
>>>>> fix bad ideas, but good ideas can't save bad people.
>>>>>
>>>>>   -- Paul Graham
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Igor Fedorenko <ig...@ifedorenko.com>.
This is kinda tricky. We have three cases to consider

1. Plugin depends on main artifact only. For such dependency both 3.1.1
    and 3.2.0 use G:A key, so there is no problem there
2. Plugin depends on main and classified artifacts of the same GA. In
    this case 3.1.1 picked the last artifact and used it with G:A key,
    while 3.2.0 uses G:A for the main artifact and G:A:C for classified
    artifacts.
3. Plugin depends on classified artifact only. In this case 3.1.1 uses
    G:A key and 3.2.0 uses G:A:C

And I really need to support case #2 ;-)

The only 100% backwards compatible solution seems to keep the original
MavenProject#pluginArtifactMap and MavenProject#artifactMap as is, but
deprecate them and introduce new behaviour as new #pluginArtifactMapC
and #artifactMap members.

Does anyone see other options?


--
Regards,
Igor

On 2/11/2014, 16:39, Mirko Friedenhagen wrote:
> Hello,
>
> I probably found the culprit for my issue
> https://jira.codehaus.org/browse/MNG-5552:
> - This introduces the option to use a classifier when looking up stuff
> from the ${plugin.artifactMap}
> - Now the jacoco-maven-plugin uses an agent
> (GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
> classifier "runtime".
> - With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
> with "org.jacoco:org.jacoco.agent", the key in the map was GA.
> - With Maven 3.2.0 the key is now GAC ("org.jacoco:org.jacoco.agent:runtime")
> - So now you are forced to give the classifier as well for the lookup,
> when doing this it will break backwards compatibility.
> Regards Mirko
> --
> http://illegalstateexception.blogspot.com/
> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> https://bitbucket.org/mfriedenhagen/
>
>
> On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
> <mf...@gmail.com> wrote:
>> Hello,
>>
>> not sure what's happening here. There seems to be a regression with
>> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
>> What I did:
>> - Checked out https://github.com/1and1/testlink-junit
>> - Now running mvn320 -V -e clean verify gives the following:
>>
>> 12670 [ERROR] Failed to execute goal
>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>> (default-prepare-agent) on project tljunit-surefire: Execution
>> default-prepare-agent of goal
>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>> failed. NullPointerException -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>> execute goal org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>> (default-prepare-agent) on project tljunit-surefire: Execution
>> default-prepare-agent of goal
>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>> failed.
>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
>> at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:606)
>> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>> at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>> at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
>> default-prepare-agent of goal
>> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
>> failed.
>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:144)
>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>> ... 19 more
>> Caused by: java.lang.NullPointerException
>> at org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(AbstractAgentMojo.java:151)
>> at org.jacoco.maven.AbstractAgentMojo.executeMojo(AbstractAgentMojo.java:142)
>> at org.jacoco.maven.AbstractJacocoMojo.execute(AbstractJacocoMojo.java:72)
>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
>> ... 20 more
>>
>>
>> Regards Mirko
>> --
>> http://illegalstateexception.blogspot.com/
>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>> https://bitbucket.org/mfriedenhagen/
>>
>>
>> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák <ta...@cservenak.net> wrote:
>>> +1
>>>
>>>
>>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>
>>>> +1
>>>>
>>>> ---
>>>>
>>>> Analyzer...
>>>>
>>>> stagingUrl: https://repository.apache.org/content/repositories/maven-1005
>>>> groupId: org.apache.maven
>>>> artifactId: apache-maven
>>>> version: 3.2.0
>>>>
>>>> Source ZIP url exists.
>>>>
>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>
>>>> Source ZIP SHA1 url exists.
>>>>
>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip.sha1
>>>>
>>>> Binary ZIP url exists.
>>>>
>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>
>>>> Binary ZIP SHA1 url exists.
>>>>
>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip.sha1
>>>>
>>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
>>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>
>>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
>>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
>>>>
>>>> Git revision of release as determined from
>>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.properties(buildNumber):
>>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
>>>>
>>>> Files that are present in the source distribution but not in the source
>>>> revision:
>>>> DEPENDENCIES
>>>>
>>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Time to release Maven 3.2.0!
>>>>>
>>>>> Here is a link to Jira with 33 issues resolved:
>>>>>
>>>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>>>>>
>>>>> Staging repo:
>>>>> https://repository.apache.org/content/repositories/maven-1005/
>>>>>
>>>>> The distributable binaries and sources for testing can be found here:
>>>>>
>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>>>>>
>>>>> Specifically the zip, tarball, and source archives can be found here:
>>>>>
>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>>>
>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>>>>>
>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>>>
>>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>>>>
>>>>> Source release checksum(s):
>>>>> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>>>
>>>>> Staging site:
>>>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>>>>>
>>>>> Vote open for 72 hours.
>>>>>
>>>>> [ ] +1
>>>>> [ ] +0
>>>>> [ ] -1
>>>>>
>>>>> Thanks,
>>>>>
>>>>> The Maven Team
>>>>> Thanks,
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Jason
>>>>
>>>> ----------------------------------------------------------
>>>> Jason van Zyl
>>>> Founder,  Apache Maven
>>>> http://twitter.com/jvanzyl
>>>> http://twitter.com/takari_io
>>>> ---------------------------------------------------------
>>>>
>>>> What matters is not ideas, but the people who have them. Good people can
>>>> fix bad ideas, but good ideas can't save bad people.
>>>>
>>>>   -- Paul Graham
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Mirko Friedenhagen <mf...@gmail.com>.
Hello,

I probably found the culprit for my issue
https://jira.codehaus.org/browse/MNG-5552:
- This introduces the option to use a classifier when looking up stuff
from the ${plugin.artifactMap}
- Now the jacoco-maven-plugin uses an agent
(GAVC="org.jacoco:org.jacoco.agent:VERSION:runtime") which has a
classifier "runtime".
- With Maven < 3.2.0 the agent could be looked up (artifactMap.get)
with "org.jacoco:org.jacoco.agent", the key in the map was GA.
- With Maven 3.2.0 the key is now GAC ("org.jacoco:org.jacoco.agent:runtime")
- So now you are forced to give the classifier as well for the lookup,
when doing this it will break backwards compatibility.
Regards Mirko
--
http://illegalstateexception.blogspot.com/
https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
https://bitbucket.org/mfriedenhagen/


On Tue, Feb 11, 2014 at 4:42 PM, Mirko Friedenhagen
<mf...@gmail.com> wrote:
> Hello,
>
> not sure what's happening here. There seems to be a regression with
> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
> What I did:
> - Checked out https://github.com/1and1/testlink-junit
> - Now running mvn320 -V -e clean verify gives the following:
>
> 12670 [ERROR] Failed to execute goal
> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> (default-prepare-agent) on project tljunit-surefire: Execution
> default-prepare-agent of goal
> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> failed. NullPointerException -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> execute goal org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> (default-prepare-agent) on project tljunit-surefire: Execution
> default-prepare-agent of goal
> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> failed.
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
> at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
> default-prepare-agent of goal
> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> failed.
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:144)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> ... 19 more
> Caused by: java.lang.NullPointerException
> at org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(AbstractAgentMojo.java:151)
> at org.jacoco.maven.AbstractAgentMojo.executeMojo(AbstractAgentMojo.java:142)
> at org.jacoco.maven.AbstractJacocoMojo.execute(AbstractJacocoMojo.java:72)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
> ... 20 more
>
>
> Regards Mirko
> --
> http://illegalstateexception.blogspot.com/
> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> https://bitbucket.org/mfriedenhagen/
>
>
> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák <ta...@cservenak.net> wrote:
>> +1
>>
>>
>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:
>>
>>> +1
>>>
>>> ---
>>>
>>> Analyzer...
>>>
>>> stagingUrl: https://repository.apache.org/content/repositories/maven-1005
>>> groupId: org.apache.maven
>>> artifactId: apache-maven
>>> version: 3.2.0
>>>
>>> Source ZIP url exists.
>>>
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>
>>> Source ZIP SHA1 url exists.
>>>
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip.sha1
>>>
>>> Binary ZIP url exists.
>>>
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>
>>> Binary ZIP SHA1 url exists.
>>>
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip.sha1
>>>
>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>
>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
>>>
>>> Git revision of release as determined from
>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.properties(buildNumber):
>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
>>>
>>> Files that are present in the source distribution but not in the source
>>> revision:
>>> DEPENDENCIES
>>>
>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>
>>> > Hi,
>>> >
>>> > Time to release Maven 3.2.0!
>>> >
>>> > Here is a link to Jira with 33 issues resolved:
>>> >
>>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>>> >
>>> > Staging repo:
>>> > https://repository.apache.org/content/repositories/maven-1005/
>>> >
>>> > The distributable binaries and sources for testing can be found here:
>>> >
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>>> >
>>> > Specifically the zip, tarball, and source archives can be found here:
>>> >
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>> >
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>>> >
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>> >
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>> >
>>> > Source release checksum(s):
>>> > apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>> >
>>> > Staging site:
>>> > http://people.apache.org/~jvanzyl/maven-3.2.0/
>>> >
>>> > Vote open for 72 hours.
>>> >
>>> > [ ] +1
>>> > [ ] +0
>>> > [ ] -1
>>> >
>>> > Thanks,
>>> >
>>> > The Maven Team
>>> > Thanks,
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> > For additional commands, e-mail: dev-help@maven.apache.org
>>> >
>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>>
>>> What matters is not ideas, but the people who have them. Good people can
>>> fix bad ideas, but good ideas can't save bad people.
>>>
>>>  -- Paul Graham
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Jason van Zyl <ja...@takari.io>.
I will take a look, I found another issue of my own too. Boo.

On Feb 11, 2014, at 10:42 AM, Mirko Friedenhagen <mf...@gmail.com> wrote:

> Hello,
> 
> not sure what's happening here. There seems to be a regression with
> the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
> What I did:
> - Checked out https://github.com/1and1/testlink-junit
> - Now running mvn320 -V -e clean verify gives the following:
> 
> 12670 [ERROR] Failed to execute goal
> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> (default-prepare-agent) on project tljunit-surefire: Execution
> default-prepare-agent of goal
> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> failed. NullPointerException -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> execute goal org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> (default-prepare-agent) on project tljunit-surefire: Execution
> default-prepare-agent of goal
> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> failed.
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
> at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
> default-prepare-agent of goal
> org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
> failed.
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:144)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> ... 19 more
> Caused by: java.lang.NullPointerException
> at org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(AbstractAgentMojo.java:151)
> at org.jacoco.maven.AbstractAgentMojo.executeMojo(AbstractAgentMojo.java:142)
> at org.jacoco.maven.AbstractJacocoMojo.execute(AbstractJacocoMojo.java:72)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
> ... 20 more
> 
> 
> Regards Mirko
> --
> http://illegalstateexception.blogspot.com/
> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> https://bitbucket.org/mfriedenhagen/
> 
> 
> On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák <ta...@cservenak.net> wrote:
>> +1
>> 
>> 
>> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:
>> 
>>> +1
>>> 
>>> ---
>>> 
>>> Analyzer...
>>> 
>>> stagingUrl: https://repository.apache.org/content/repositories/maven-1005
>>> groupId: org.apache.maven
>>> artifactId: apache-maven
>>> version: 3.2.0
>>> 
>>> Source ZIP url exists.
>>> 
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>> 
>>> Source ZIP SHA1 url exists.
>>> 
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip.sha1
>>> 
>>> Binary ZIP url exists.
>>> 
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>> 
>>> Binary ZIP SHA1 url exists.
>>> 
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip.sha1
>>> 
>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
>>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>> 
>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
>>> ff47b35b6d715dcdb3483ab9cf62178392850c19
>>> 
>>> Git revision of release as determined from
>>> maven-core-3.2.0.jar:org/apache/maven/messages/build.properties(buildNumber):
>>> 9f109b60472979a5865e9d93b72db5c0e2c37232
>>> 
>>> Files that are present in the source distribution but not in the source
>>> revision:
>>> DEPENDENCIES
>>> 
>>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>>> 
>>>> Hi,
>>>> 
>>>> Time to release Maven 3.2.0!
>>>> 
>>>> Here is a link to Jira with 33 issues resolved:
>>>> 
>>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>>>> 
>>>> Staging repo:
>>>> https://repository.apache.org/content/repositories/maven-1005/
>>>> 
>>>> The distributable binaries and sources for testing can be found here:
>>>> 
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>>>> 
>>>> Specifically the zip, tarball, and source archives can be found here:
>>>> 
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>>> 
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>>>> 
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>>> 
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>>> 
>>>> Source release checksum(s):
>>>> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>>> 
>>>> Staging site:
>>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>>>> 
>>>> Vote open for 72 hours.
>>>> 
>>>> [ ] +1
>>>> [ ] +0
>>>> [ ] -1
>>>> 
>>>> Thanks,
>>>> 
>>>> The Maven Team
>>>> Thanks,
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>> 
>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>> 
>>> What matters is not ideas, but the people who have them. Good people can
>>> fix bad ideas, but good ideas can't save bad people.
>>> 
>>> -- Paul Graham
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

People develop abstractions by generalizing from concrete examples.
Every attempt to determine the correct abstraction on paper without
actually developing a running system is doomed to failure. No one
is that smart. A framework is a resuable design, so you develop it by
looking at the things it is supposed to be a design of. The more examples
you look at, the more general your framework will be.

  -- Ralph Johnson & Don Roberts, Patterns for Evolving Frameworks 










Re: [VOTE] Release Maven 3.2.0

Posted by Mirko Friedenhagen <mf...@gmail.com>.
Hello,

not sure what's happening here. There seems to be a regression with
the jacoco-maven-plugin (works fine with Maven 3.0.2 and Maven 3.1.1).
What I did:
- Checked out https://github.com/1and1/testlink-junit
- Now running mvn320 -V -e clean verify gives the following:

12670 [ERROR] Failed to execute goal
org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
(default-prepare-agent) on project tljunit-surefire: Execution
default-prepare-agent of goal
org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
failed. NullPointerException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
(default-prepare-agent) on project tljunit-surefire: Execution
default-prepare-agent of goal
org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
failed.
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
default-prepare-agent of goal
org.jacoco:jacoco-maven-plugin:0.6.4.201312101107:prepare-agent
failed.
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:144)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 19 more
Caused by: java.lang.NullPointerException
at org.jacoco.maven.AbstractAgentMojo.getAgentJarFile(AbstractAgentMojo.java:151)
at org.jacoco.maven.AbstractAgentMojo.executeMojo(AbstractAgentMojo.java:142)
at org.jacoco.maven.AbstractJacocoMojo.execute(AbstractJacocoMojo.java:72)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
... 20 more


Regards Mirko
--
http://illegalstateexception.blogspot.com/
https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
https://bitbucket.org/mfriedenhagen/


On Tue, Feb 11, 2014 at 9:55 AM, Tamás Cservenák <ta...@cservenak.net> wrote:
> +1
>
>
> On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:
>
>> +1
>>
>> ---
>>
>> Analyzer...
>>
>> stagingUrl: https://repository.apache.org/content/repositories/maven-1005
>> groupId: org.apache.maven
>> artifactId: apache-maven
>> version: 3.2.0
>>
>> Source ZIP url exists.
>>
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>
>> Source ZIP SHA1 url exists.
>>
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip.sha1
>>
>> Binary ZIP url exists.
>>
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>
>> Binary ZIP SHA1 url exists.
>>
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip.sha1
>>
>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
>> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>
>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
>> ff47b35b6d715dcdb3483ab9cf62178392850c19
>>
>> Git revision of release as determined from
>> maven-core-3.2.0.jar:org/apache/maven/messages/build.properties(buildNumber):
>> 9f109b60472979a5865e9d93b72db5c0e2c37232
>>
>> Files that are present in the source distribution but not in the source
>> revision:
>> DEPENDENCIES
>>
>> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>>
>> > Hi,
>> >
>> > Time to release Maven 3.2.0!
>> >
>> > Here is a link to Jira with 33 issues resolved:
>> >
>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>> >
>> > Staging repo:
>> > https://repository.apache.org/content/repositories/maven-1005/
>> >
>> > The distributable binaries and sources for testing can be found here:
>> >
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>> >
>> > Specifically the zip, tarball, and source archives can be found here:
>> >
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>> >
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>> >
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>> >
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>> >
>> > Source release checksum(s):
>> > apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>> >
>> > Staging site:
>> > http://people.apache.org/~jvanzyl/maven-3.2.0/
>> >
>> > Vote open for 72 hours.
>> >
>> > [ ] +1
>> > [ ] +0
>> > [ ] -1
>> >
>> > Thanks,
>> >
>> > The Maven Team
>> > Thanks,
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > For additional commands, e-mail: dev-help@maven.apache.org
>> >
>>
>> Thanks,
>>
>> Jason
>>
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>>
>> What matters is not ideas, but the people who have them. Good people can
>> fix bad ideas, but good ideas can't save bad people.
>>
>>  -- Paul Graham
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Tamás Cservenák <ta...@cservenak.net>.
+1


On Tue, Feb 11, 2014 at 3:22 AM, Jason van Zyl <ja...@takari.io> wrote:

> +1
>
> ---
>
> Analyzer...
>
> stagingUrl: https://repository.apache.org/content/repositories/maven-1005
> groupId: org.apache.maven
> artifactId: apache-maven
> version: 3.2.0
>
> Source ZIP url exists.
>
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>
> Source ZIP SHA1 url exists.
>
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip.sha1
>
> Binary ZIP url exists.
>
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>
> Binary ZIP SHA1 url exists.
>
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip.sha1
>
> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>
> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
> ff47b35b6d715dcdb3483ab9cf62178392850c19
>
> Git revision of release as determined from
> maven-core-3.2.0.jar:org/apache/maven/messages/build.properties(buildNumber):
> 9f109b60472979a5865e9d93b72db5c0e2c37232
>
> Files that are present in the source distribution but not in the source
> revision:
> DEPENDENCIES
>
> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>
> > Hi,
> >
> > Time to release Maven 3.2.0!
> >
> > Here is a link to Jira with 33 issues resolved:
> >
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
> >
> > Staging repo:
> > https://repository.apache.org/content/repositories/maven-1005/
> >
> > The distributable binaries and sources for testing can be found here:
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
> >
> > Specifically the zip, tarball, and source archives can be found here:
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
> >
> > Source release checksum(s):
> > apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
> >
> > Staging site:
> > http://people.apache.org/~jvanzyl/maven-3.2.0/
> >
> > Vote open for 72 hours.
> >
> > [ ] +1
> > [ ] +0
> > [ ] -1
> >
> > Thanks,
> >
> > The Maven Team
> > Thanks,
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> What matters is not ideas, but the people who have them. Good people can
> fix bad ideas, but good ideas can't save bad people.
>
>  -- Paul Graham
>
>
>
>
>
>
>
>
>
>

Re: [VOTE] Release Maven 3.2.0

Posted by Jason van Zyl <ja...@takari.io>.
+1

---

Analyzer...

stagingUrl: https://repository.apache.org/content/repositories/maven-1005
groupId: org.apache.maven
artifactId: apache-maven
version: 3.2.0

Source ZIP url exists.
https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip

Source ZIP SHA1 url exists.
https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip.sha1

Binary ZIP url exists.
https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip

Binary ZIP SHA1 url exists.
https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip.sha1

Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
4bc1ad352c07eef6e6b92c4923d1578d813bc57b

Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
ff47b35b6d715dcdb3483ab9cf62178392850c19

Git revision of release as determined from maven-core-3.2.0.jar:org/apache/maven/messages/build.properties(buildNumber):
9f109b60472979a5865e9d93b72db5c0e2c37232

Files that are present in the source distribution but not in the source revision:
DEPENDENCIES

On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:

> Hi,
> 
> Time to release Maven 3.2.0!
> 
> Here is a link to Jira with 33 issues resolved:
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
> 
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1005/
> 
> The distributable binaries and sources for testing can be found here:
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
> 
> Specifically the zip, tarball, and source archives can be found here:
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
> 
> Source release checksum(s):
> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
> 
> Staging site:
> http://people.apache.org/~jvanzyl/maven-3.2.0/
> 
> Vote open for 72 hours.
> 
> [ ] +1
> [ ] +0
> [ ] -1
> 
> Thanks,
> 
> The Maven Team
> Thanks,
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

What matters is not ideas, but the people who have them. Good people can fix bad ideas, but good ideas can't save bad people. 

 -- Paul Graham










Re: [VOTE] Release Maven 3.2.0

Posted by Arnaud Héritier <ah...@gmail.com>.
Hi. 


  I didn't yet tested it and didn't follow dev threads but I'm really happy to see maven going forward and proposing a little but useful new set of new features. Like domi I would like to know if there are already some documentation and especially about the compatibility to use these changes if POMs are consumed by old maven versions (a large part of our users are probably always using maven 2). 




Thx for all this work




Cheers.   
—
Sent from Mailbox for iPhone

On Tue, Feb 11, 2014 at 7:12 AM, Dominik Bartholdi <do...@fortysix.ch>
wrote:

> +1
> But I do have a question: should we not somehow make sure new features/improvements are well documented?
> e.g. I could at least not find any docu about these:
> - https://jira.codehaus.org/browse/MNG-5576
> - https://jira.codehaus.org/browse/MNG-3526
> - https://jira.codehaus.org/browse/MNG-5581
> I don’t think going through the release notes and digging into the commits is a way for users/developers to find the solution.
> /Domi
> On 11.02.2014, at 06:03, Igor Fedorenko <ig...@ifedorenko.com> wrote:
>> All important m2e tests pass, +1.
>> 
>> --
>> Regards,
>> Igor
>> 
>> On 2/10/2014, 21:18, Jason van Zyl wrote:
>>> Hi,
>>> 
>>> Time to release Maven 3.2.0!
>>> 
>>> Here is a link to Jira with 33 issues resolved:
>>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>>> 
>>> Staging repo:
>>> https://repository.apache.org/content/repositories/maven-1005/
>>> 
>>> The distributable binaries and sources for testing can be found here:
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>>> 
>>> Specifically the zip, tarball, and source archives can be found here:
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>> 
>>> Source release checksum(s):
>>> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>> 
>>> Staging site:
>>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>>> 
>>> Vote open for 72 hours.
>>> 
>>> [ ] +1
>>> [ ] +0
>>> [ ] -1
>>> 
>>> Thanks,
>>> 
>>> The Maven Team
>>> Thanks,
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org

Re: [VOTE] Release Maven 3.2.0

Posted by Dominik Bartholdi <do...@fortysix.ch>.
+1

But I do have a question: should we not somehow make sure new features/improvements are well documented?
e.g. I could at least not find any docu about these:
- https://jira.codehaus.org/browse/MNG-5576
- https://jira.codehaus.org/browse/MNG-3526
- https://jira.codehaus.org/browse/MNG-5581

I don’t think going through the release notes and digging into the commits is a way for users/developers to find the solution.
/Domi

On 11.02.2014, at 06:03, Igor Fedorenko <ig...@ifedorenko.com> wrote:

> All important m2e tests pass, +1.
> 
> --
> Regards,
> Igor
> 
> On 2/10/2014, 21:18, Jason van Zyl wrote:
>> Hi,
>> 
>> Time to release Maven 3.2.0!
>> 
>> Here is a link to Jira with 33 issues resolved:
>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>> 
>> Staging repo:
>> https://repository.apache.org/content/repositories/maven-1005/
>> 
>> The distributable binaries and sources for testing can be found here:
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>> 
>> Specifically the zip, tarball, and source archives can be found here:
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>> 
>> Source release checksum(s):
>> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>> 
>> Staging site:
>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>> 
>> Vote open for 72 hours.
>> 
>> [ ] +1
>> [ ] +0
>> [ ] -1
>> 
>> Thanks,
>> 
>> The Maven Team
>> Thanks,
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Igor Fedorenko <ig...@ifedorenko.com>.
All important m2e tests pass, +1.

--
Regards,
Igor

On 2/10/2014, 21:18, Jason van Zyl wrote:
> Hi,
>
> Time to release Maven 3.2.0!
>
> Here is a link to Jira with 33 issues resolved:
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1005/
>
> The distributable binaries and sources for testing can be found here:
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>
> Specifically the zip, tarball, and source archives can be found here:
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>
> Source release checksum(s):
> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>
> Staging site:
> http://people.apache.org/~jvanzyl/maven-3.2.0/
>
> Vote open for 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> Thanks,
>
> The Maven Team
> Thanks,
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Release Maven 3.2.0

Posted by Jason van Zyl <ja...@takari.io>.
Ok, that's fixed now.

On Feb 11, 2014, at 12:57 PM, jieryn <ji...@gmail.com> wrote:

> Regression from Apache Maven 3.1.1, seen via:
> 
> bash$ mvn -e -Dmaven.test.skip=true -DskipTests=true -T 2.0C clean install "$@"
> [ERROR] Error executing Maven.
> java.lang.NumberFormatException: For input string: "2.0"
>        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
>        at java.lang.Integer.parseInt(Integer.java:492)
>        at java.lang.Integer.valueOf(Integer.java:582)
>        at org.apache.maven.cli.MavenCli.populateRequest(MavenCli.java:1092)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:210)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:606)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> 
> I'd say this would be a blocker, we use --threads * core multiplier
> support on a variety of platforms for automatic scaling.
> 
> 
> On Mon, Feb 10, 2014 at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>> Time to release Maven 3.2.0!
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

-- Thoreau 










Re: [VOTE] Release Maven 3.2.0

Posted by Jason van Zyl <ja...@takari.io>.
Sorry, stepped away for a bit. I'm going to cancel the vote.

On Feb 11, 2014, at 1:48 PM, Stephen Connolly <st...@gmail.com> wrote:

> Are you formally cancelling this vote, or waiting for more to show in the
> wash?
> 
> On Tuesday, 11 February 2014, Jason van Zyl <ja...@takari.io> wrote:
> 
>> Yup, I consider it a blocker. I'll fix that.
>> 
>> On Feb 11, 2014, at 12:57 PM, jieryn <jieryn@gmail.com <javascript:;>>
>> wrote:
>> 
>>> Regression from Apache Maven 3.1.1, seen via:
>>> 
>>> bash$ mvn -e -Dmaven.test.skip=true -DskipTests=true -T 2.0C clean
>> install "$@"
>>> [ERROR] Error executing Maven.
>>> java.lang.NumberFormatException: For input string: "2.0"
>>>       at
>> java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
>>>       at java.lang.Integer.parseInt(Integer.java:492)
>>>       at java.lang.Integer.valueOf(Integer.java:582)
>>>       at
>> org.apache.maven.cli.MavenCli.populateRequest(MavenCli.java:1092)
>>>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:210)
>>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>       at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>       at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>       at java.lang.reflect.Method.invoke(Method.java:606)
>>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>>> 
>>> I'd say this would be a blocker, we use --threads * core multiplier
>>> support on a variety of platforms for automatic scaling.
>>> 
>>> 
>>> On Mon, Feb 10, 2014 at 9:18 PM, Jason van Zyl <jason@takari.io<javascript:;>>
>> wrote:
>>>> Time to release Maven 3.2.0!
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <javascript:;>
>>> For additional commands, e-mail: dev-help@maven.apache.org<javascript:;>
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> We all have problems. How we deal with them is a measure of our worth.
>> 
>> -- Unknown
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
> -- 
> Sent from my phone

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

I never make the mistake of arguing with people for whose opinions I have no respect.

-- Edward Gibbon










Re: [VOTE] Release Maven 3.2.0

Posted by Stephen Connolly <st...@gmail.com>.
Are you formally cancelling this vote, or waiting for more to show in the
wash?

On Tuesday, 11 February 2014, Jason van Zyl <ja...@takari.io> wrote:

> Yup, I consider it a blocker. I'll fix that.
>
> On Feb 11, 2014, at 12:57 PM, jieryn <jieryn@gmail.com <javascript:;>>
> wrote:
>
> > Regression from Apache Maven 3.1.1, seen via:
> >
> > bash$ mvn -e -Dmaven.test.skip=true -DskipTests=true -T 2.0C clean
> install "$@"
> > [ERROR] Error executing Maven.
> > java.lang.NumberFormatException: For input string: "2.0"
> >        at
> java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
> >        at java.lang.Integer.parseInt(Integer.java:492)
> >        at java.lang.Integer.valueOf(Integer.java:582)
> >        at
> org.apache.maven.cli.MavenCli.populateRequest(MavenCli.java:1092)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:210)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:606)
> >        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> >        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> >        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> >        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> >
> > I'd say this would be a blocker, we use --threads * core multiplier
> > support on a variety of platforms for automatic scaling.
> >
> >
> > On Mon, Feb 10, 2014 at 9:18 PM, Jason van Zyl <jason@takari.io<javascript:;>>
> wrote:
> >> Time to release Maven 3.2.0!
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <javascript:;>
> > For additional commands, e-mail: dev-help@maven.apache.org<javascript:;>
> >
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> We all have problems. How we deal with them is a measure of our worth.
>
>  -- Unknown
>
>
>
>
>
>
>
>
>
>

-- 
Sent from my phone

Re: [VOTE] Release Maven 3.2.0

Posted by Jason van Zyl <ja...@takari.io>.
Yup, I consider it a blocker. I'll fix that.

On Feb 11, 2014, at 12:57 PM, jieryn <ji...@gmail.com> wrote:

> Regression from Apache Maven 3.1.1, seen via:
> 
> bash$ mvn -e -Dmaven.test.skip=true -DskipTests=true -T 2.0C clean install "$@"
> [ERROR] Error executing Maven.
> java.lang.NumberFormatException: For input string: "2.0"
>        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
>        at java.lang.Integer.parseInt(Integer.java:492)
>        at java.lang.Integer.valueOf(Integer.java:582)
>        at org.apache.maven.cli.MavenCli.populateRequest(MavenCli.java:1092)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:210)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:606)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> 
> I'd say this would be a blocker, we use --threads * core multiplier
> support on a variety of platforms for automatic scaling.
> 
> 
> On Mon, Feb 10, 2014 at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>> Time to release Maven 3.2.0!
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

We all have problems. How we deal with them is a measure of our worth.

 -- Unknown










Re: [VOTE] Release Maven 3.2.0

Posted by jieryn <ji...@gmail.com>.
Regression from Apache Maven 3.1.1, seen via:

bash$ mvn -e -Dmaven.test.skip=true -DskipTests=true -T 2.0C clean install "$@"
[ERROR] Error executing Maven.
java.lang.NumberFormatException: For input string: "2.0"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.lang.Integer.parseInt(Integer.java:492)
        at java.lang.Integer.valueOf(Integer.java:582)
        at org.apache.maven.cli.MavenCli.populateRequest(MavenCli.java:1092)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:210)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

I'd say this would be a blocker, we use --threads * core multiplier
support on a variety of platforms for automatic scaling.


On Mon, Feb 10, 2014 at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
> Time to release Maven 3.2.0!

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE][CANCELLED] Release Maven 3.2.0

Posted by Stuart McCulloch <mc...@gmail.com>.
On 11 February 2014 23:26, Dan Tran <da...@gmail.com> wrote:

> Thanks Stuart for this confirmation, I am seeing this exact issue happen on
> both 3.1.x and 3.2. My build uses truezip-maven-plugin
>

Yep, TrueZip will leave a JVM shutdown hook registered unless you
explicitly unmount the virtual file system after you're done with it - in
most cases this is just an oversight and unmounting will also help conserve
resources, see example in
https://github.com/klieber/phantomjs-maven-plugin/pull/19/files


> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 19.347s
> [INFO] Finished at: Tue Feb 11 15:24:26 PST 2014
> [INFO] Final Memory: 33M/698M
> [INFO]
> ------------------------------------------------------------------------
> java.lang.NoClassDefFoundError: de/schlichtherle/truezip/fs/FsSyncOptions
>         at
>
> de.schlichtherle.truezip.fs.FsSyncShutdownHook$Hook.run(FsSyncShutdownHook.java:93)
> Caused by: java.lang.ClassNotFoundException:
> de.schlichtherle.truezip.fs.FsSyncOptions
>         at
>
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.ja
> va:50)
>         at
>
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:
> 259)
>         at
>
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
>         at
>
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
>         ... 1 more
>
>
> On Tue, Feb 11, 2014 at 3:20 PM, Stuart McCulloch <mc...@gmail.com>
> wrote:
>
> > On 11 February 2014 22:15, Olivier Lamy <ol...@apache.org> wrote:
> >
> > > Noticed this non blocking issue when using activemq plugin to start an
> > > activemq instance:
> > >
> > > [INFO] BUILD SUCCESS
> > >
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > >
> > > [INFO] Total time: 17.840s
> > >
> > > [INFO] Finished at: Wed Feb 12 09:12:23 EST 2014
> > >
> > > [INFO] Final Memory: 33M/733M
> > >
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > >
> > > [INFO] Apache ActiveMQ 5.9.0 (localhost,
> > > ID:mb-olamy.local-49682-1392156741632-0:1) is shutting down
> > >
> > > [INFO] Connector tcp://localhost:49681 stopped
> > >
> > > Exception in thread "ActiveMQ ShutdownHook"
> > > java.lang.NoClassDefFoundError:
> > > org/apache/activemq/transport/vm/VMTransportFactory
> > >
> >
> > I suspect this is related to the change in Classworlds 2.4.1+ to use the
> > new ClassLoader.close() method available in Java7 to forcibly close
> plugin
> > ClassLoaders when the plugin/container realm is disposed. This happens
> > after the Maven build is finished, but before JVM shutdown hooks run.
> >
> > Any plugin that registers a JVM shutdown hook which tries to load
> > classes/resources from the original plugin realm will throw a NCDFE -
> > you'll probably see similar issues if a plugin forks threads that are
> still
> > running after the plugin/container realm has been disposed and
> subsequently
> > try to load classes.
> >
> > ( note that the same error will likely occur with Maven 3.1.1 since it
> uses
> > the same version of Classworlds )
> >
> >
> > > at
> org.apache.activemq.broker.BrokerService.stop(BrokerService.java:733)
> > >
> > > at
> > >
> >
> org.apache.activemq.broker.BrokerService.containerShutdown(BrokerService.java:2348)
> > >
> > > at
> > org.apache.activemq.broker.BrokerService$6.run(BrokerService.java:2315)
> > >
> > > Caused by: java.lang.ClassNotFoundException:
> > > org.apache.activemq.transport.vm.VMTransportFactory
> > >
> > > at
> > >
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> > >
> > > at
> > >
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
> > >
> > > at
> > >
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
> > >
> > > at
> > >
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
> > >
> > > ... 3 more
> > >
> > > Not blocker as it work as expected but just a bit annoying
> > >
> > > On 12 February 2014 07:37, Jason van Zyl <ja...@takari.io> wrote:
> > > > Couple issues cropped up so I'm canceling the vote.
> > > >
> > > > On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
> > > >
> > > >> Hi,
> > > >>
> > > >> Time to release Maven 3.2.0!
> > > >>
> > > >> Here is a link to Jira with 33 issues resolved:
> > > >>
> > >
> >
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
> > > >>
> > > >> Staging repo:
> > > >> https://repository.apache.org/content/repositories/maven-1005/
> > > >>
> > > >> The distributable binaries and sources for testing can be found
> here:
> > > >>
> > >
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
> > > >>
> > > >> Specifically the zip, tarball, and source archives can be found
> here:
> > > >>
> > >
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> > > >>
> > >
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> > > >>
> > >
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> > > >>
> > >
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
> > > >>
> > > >> Source release checksum(s):
> > > >> apache-maven-3.2.0-src.zip sha1:
> > > 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
> > > >>
> > > >> Staging site:
> > > >> http://people.apache.org/~jvanzyl/maven-3.2.0/
> > > >>
> > > >> Vote open for 72 hours.
> > > >>
> > > >> [ ] +1
> > > >> [ ] +0
> > > >> [ ] -1
> > > >>
> > > >> Thanks,
> > > >>
> > > >> The Maven Team
> > > >> Thanks,
> > > >>
> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >> For additional commands, e-mail: dev-help@maven.apache.org
> > > >>
> > > >
> > > > Thanks,
> > > >
> > > > Jason
> > > >
> > > > ----------------------------------------------------------
> > > > Jason van Zyl
> > > > Founder,  Apache Maven
> > > > http://twitter.com/jvanzyl
> > > > http://twitter.com/takari_io
> > > > ---------------------------------------------------------
> > > >
> > > > A language that doesn't affect the way you think about programming is
> > > not worth knowing.
> > > >
> > > >  -- Alan Perlis
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Olivier Lamy
> > > Ecetera: http://ecetera.com.au
> > > http://twitter.com/olamy | http://linkedin.com/in/olamy
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > >
> >
> >
> > --
> > Cheers, Stuart
> >
>



-- 
Cheers, Stuart

Re: [VOTE][CANCELLED] Release Maven 3.2.0

Posted by Dan Tran <da...@gmail.com>.
Thanks Stuart for this confirmation, I am seeing this exact issue happen on
both 3.1.x and 3.2. My build uses truezip-maven-plugin

[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 19.347s
[INFO] Finished at: Tue Feb 11 15:24:26 PST 2014
[INFO] Final Memory: 33M/698M
[INFO]
------------------------------------------------------------------------
java.lang.NoClassDefFoundError: de/schlichtherle/truezip/fs/FsSyncOptions
        at
de.schlichtherle.truezip.fs.FsSyncShutdownHook$Hook.run(FsSyncShutdownHook.java:93)
Caused by: java.lang.ClassNotFoundException:
de.schlichtherle.truezip.fs.FsSyncOptions
        at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.ja
va:50)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:
259)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
        ... 1 more


On Tue, Feb 11, 2014 at 3:20 PM, Stuart McCulloch <mc...@gmail.com> wrote:

> On 11 February 2014 22:15, Olivier Lamy <ol...@apache.org> wrote:
>
> > Noticed this non blocking issue when using activemq plugin to start an
> > activemq instance:
> >
> > [INFO] BUILD SUCCESS
> >
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > [INFO] Total time: 17.840s
> >
> > [INFO] Finished at: Wed Feb 12 09:12:23 EST 2014
> >
> > [INFO] Final Memory: 33M/733M
> >
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > [INFO] Apache ActiveMQ 5.9.0 (localhost,
> > ID:mb-olamy.local-49682-1392156741632-0:1) is shutting down
> >
> > [INFO] Connector tcp://localhost:49681 stopped
> >
> > Exception in thread "ActiveMQ ShutdownHook"
> > java.lang.NoClassDefFoundError:
> > org/apache/activemq/transport/vm/VMTransportFactory
> >
>
> I suspect this is related to the change in Classworlds 2.4.1+ to use the
> new ClassLoader.close() method available in Java7 to forcibly close plugin
> ClassLoaders when the plugin/container realm is disposed. This happens
> after the Maven build is finished, but before JVM shutdown hooks run.
>
> Any plugin that registers a JVM shutdown hook which tries to load
> classes/resources from the original plugin realm will throw a NCDFE -
> you'll probably see similar issues if a plugin forks threads that are still
> running after the plugin/container realm has been disposed and subsequently
> try to load classes.
>
> ( note that the same error will likely occur with Maven 3.1.1 since it uses
> the same version of Classworlds )
>
>
> > at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:733)
> >
> > at
> >
> org.apache.activemq.broker.BrokerService.containerShutdown(BrokerService.java:2348)
> >
> > at
> org.apache.activemq.broker.BrokerService$6.run(BrokerService.java:2315)
> >
> > Caused by: java.lang.ClassNotFoundException:
> > org.apache.activemq.transport.vm.VMTransportFactory
> >
> > at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >
> > at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
> >
> > at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
> >
> > at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
> >
> > ... 3 more
> >
> > Not blocker as it work as expected but just a bit annoying
> >
> > On 12 February 2014 07:37, Jason van Zyl <ja...@takari.io> wrote:
> > > Couple issues cropped up so I'm canceling the vote.
> > >
> > > On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
> > >
> > >> Hi,
> > >>
> > >> Time to release Maven 3.2.0!
> > >>
> > >> Here is a link to Jira with 33 issues resolved:
> > >>
> >
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
> > >>
> > >> Staging repo:
> > >> https://repository.apache.org/content/repositories/maven-1005/
> > >>
> > >> The distributable binaries and sources for testing can be found here:
> > >>
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
> > >>
> > >> Specifically the zip, tarball, and source archives can be found here:
> > >>
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> > >>
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> > >>
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> > >>
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
> > >>
> > >> Source release checksum(s):
> > >> apache-maven-3.2.0-src.zip sha1:
> > 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
> > >>
> > >> Staging site:
> > >> http://people.apache.org/~jvanzyl/maven-3.2.0/
> > >>
> > >> Vote open for 72 hours.
> > >>
> > >> [ ] +1
> > >> [ ] +0
> > >> [ ] -1
> > >>
> > >> Thanks,
> > >>
> > >> The Maven Team
> > >> Thanks,
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >> For additional commands, e-mail: dev-help@maven.apache.org
> > >>
> > >
> > > Thanks,
> > >
> > > Jason
> > >
> > > ----------------------------------------------------------
> > > Jason van Zyl
> > > Founder,  Apache Maven
> > > http://twitter.com/jvanzyl
> > > http://twitter.com/takari_io
> > > ---------------------------------------------------------
> > >
> > > A language that doesn't affect the way you think about programming is
> > not worth knowing.
> > >
> > >  -- Alan Perlis
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > Olivier Lamy
> > Ecetera: http://ecetera.com.au
> > http://twitter.com/olamy | http://linkedin.com/in/olamy
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
>
> --
> Cheers, Stuart
>

Re: [VOTE] [CANCELLED] Release Maven 3.2.0

Posted by Mark Derricutt <ma...@talios.com>.
Good to know :)

On 12 Feb 2014, at 15:06, Igor Fedorenko wrote:

> No, Maven will (correctly) close URLClassLoaders on java7 and will
> continue to work as before on older JVMs. Here is the code that
> implements this logic

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] [CANCELLED] Release Maven 3.2.0

Posted by Igor Fedorenko <ig...@ifedorenko.com>.
No, Maven will (correctly) close URLClassLoaders on java7 and will
continue to work as before on older JVMs. Here is the code that
implements this logic

https://github.com/sonatype/plexus-classworlds/blob/master/src/main/java/org/codehaus/plexus/classworlds/ClassWorld.java#L110

--
Regards,
Igor

On 2/11/2014, 21:02, Mark Derricutt wrote:
> Does this mean Maven will now require Java 7 as the running JVM?
>
> Oddly - I don't see any close() method mentioned on:
>
>    http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html
>
> anywhere?
>
> On 12 Feb 2014, at 12:20, Stuart McCulloch wrote:
>
>> I suspect this is related to the change in Classworlds 2.4.1+ to use the
>> new ClassLoader.close() method available in Java7 to forcibly close plugin
>> ClassLoaders when the plugin/container realm is disposed. This happens
>> after the Maven build is finished, but before JVM shutdown hooks run.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] [CANCELLED] Release Maven 3.2.0

Posted by Mark Derricutt <ma...@talios.com>.
Does this mean Maven will now require Java 7 as the running JVM?

Oddly - I don't see any close() method mentioned on:

  http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html

anywhere?

On 12 Feb 2014, at 12:20, Stuart McCulloch wrote:

> I suspect this is related to the change in Classworlds 2.4.1+ to use the
> new ClassLoader.close() method available in Java7 to forcibly close plugin
> ClassLoaders when the plugin/container realm is disposed. This happens
> after the Maven build is finished, but before JVM shutdown hooks run.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] [CANCELLED] Release Maven 3.2.0

Posted by Olivier Lamy <ol...@apache.org>.
On 12 February 2014 13:03, Mark Derricutt <ma...@talios.com> wrote:
> Glad I wasn't the only one confused.
>
> Still, as I mention in my other post on this - does this not now mean that
> Maven MUST run on JDK7?

nope there is a check here
https://github.com/sonatype/plexus-classworlds/blob/master/src/main/java/org/codehaus/plexus/classworlds/realm/ClassRealm.java#L63

To know if the current class support the interface or not (a sort of
isJdk1.7 autodetect)

>
> Mark
>
>
> On 12 Feb 2014, at 12:41, Igor Fedorenko wrote:
>
>> http://download.java.net/jdk8/docs/api/java/net/URLClassLoader.html
>>
>> --
>> Regards,
>> Igor
>>
>> On 2/11/2014, 18:38, Laird Nelson wrote:
>>>
>>> On Tue, Feb 11, 2014 at 3:20 PM, Stuart McCulloch <mc...@gmail.com>
>>> wrote:
>>>
>>>> I suspect this is related to the change in Classworlds 2.4.1+ to use the
>>>> new ClassLoader.close() method available in Java7 to forcibly close
>>>> plugin
>>>> ClassLoaders when the plugin/container realm is disposed.
>>>
>>>
>>>
>>> Just as an aside, this sent me scrambling to my Javadocs; I see no such
>>> close() method on ClassLoader in any version of Java?  (See for example
>>> http://download.java.net/jdk8/docs/api/java/lang/ClassLoader.html)
>>>
>>> Typo?
>>>
>>> Best,
>>> Laird
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>



-- 
Olivier Lamy
Ecetera: http://ecetera.com.au
http://twitter.com/olamy | http://linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] [CANCELLED] Release Maven 3.2.0

Posted by Mark Derricutt <ma...@talios.com>.
Glad I wasn't the only one confused.

Still, as I mention in my other post on this - does this not now mean 
that Maven MUST run on JDK7?

Mark

On 12 Feb 2014, at 12:41, Igor Fedorenko wrote:

> http://download.java.net/jdk8/docs/api/java/net/URLClassLoader.html
>
> --
> Regards,
> Igor
>
> On 2/11/2014, 18:38, Laird Nelson wrote:
>> On Tue, Feb 11, 2014 at 3:20 PM, Stuart McCulloch <mc...@gmail.com> 
>> wrote:
>>
>>> I suspect this is related to the change in Classworlds 2.4.1+ to use 
>>> the
>>> new ClassLoader.close() method available in Java7 to forcibly close 
>>> plugin
>>> ClassLoaders when the plugin/container realm is disposed.
>>
>>
>> Just as an aside, this sent me scrambling to my Javadocs; I see no 
>> such
>> close() method on ClassLoader in any version of Java?  (See for 
>> example
>> http://download.java.net/jdk8/docs/api/java/lang/ClassLoader.html)
>>
>> Typo?
>>
>> Best,
>> Laird
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE][CANCELLED] Release Maven 3.2.0

Posted by Igor Fedorenko <ig...@ifedorenko.com>.
http://download.java.net/jdk8/docs/api/java/net/URLClassLoader.html

--
Regards,
Igor

On 2/11/2014, 18:38, Laird Nelson wrote:
> On Tue, Feb 11, 2014 at 3:20 PM, Stuart McCulloch <mc...@gmail.com> wrote:
>
>> I suspect this is related to the change in Classworlds 2.4.1+ to use the
>> new ClassLoader.close() method available in Java7 to forcibly close plugin
>> ClassLoaders when the plugin/container realm is disposed.
>
>
> Just as an aside, this sent me scrambling to my Javadocs; I see no such
> close() method on ClassLoader in any version of Java?  (See for example
> http://download.java.net/jdk8/docs/api/java/lang/ClassLoader.html)
>
> Typo?
>
> Best,
> Laird
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE][CANCELLED] Release Maven 3.2.0

Posted by Laird Nelson <lj...@gmail.com>.
On Tue, Feb 11, 2014 at 3:20 PM, Stuart McCulloch <mc...@gmail.com> wrote:

> I suspect this is related to the change in Classworlds 2.4.1+ to use the
> new ClassLoader.close() method available in Java7 to forcibly close plugin
> ClassLoaders when the plugin/container realm is disposed.


Just as an aside, this sent me scrambling to my Javadocs; I see no such
close() method on ClassLoader in any version of Java?  (See for example
http://download.java.net/jdk8/docs/api/java/lang/ClassLoader.html)

Typo?

Best,
Laird

-- 
http://about.me/lairdnelson

Re: [VOTE][CANCELLED] Release Maven 3.2.0

Posted by Stuart McCulloch <mc...@gmail.com>.
On 11 February 2014 22:15, Olivier Lamy <ol...@apache.org> wrote:

> Noticed this non blocking issue when using activemq plugin to start an
> activemq instance:
>
> [INFO] BUILD SUCCESS
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Total time: 17.840s
>
> [INFO] Finished at: Wed Feb 12 09:12:23 EST 2014
>
> [INFO] Final Memory: 33M/733M
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Apache ActiveMQ 5.9.0 (localhost,
> ID:mb-olamy.local-49682-1392156741632-0:1) is shutting down
>
> [INFO] Connector tcp://localhost:49681 stopped
>
> Exception in thread "ActiveMQ ShutdownHook"
> java.lang.NoClassDefFoundError:
> org/apache/activemq/transport/vm/VMTransportFactory
>

I suspect this is related to the change in Classworlds 2.4.1+ to use the
new ClassLoader.close() method available in Java7 to forcibly close plugin
ClassLoaders when the plugin/container realm is disposed. This happens
after the Maven build is finished, but before JVM shutdown hooks run.

Any plugin that registers a JVM shutdown hook which tries to load
classes/resources from the original plugin realm will throw a NCDFE -
you'll probably see similar issues if a plugin forks threads that are still
running after the plugin/container realm has been disposed and subsequently
try to load classes.

( note that the same error will likely occur with Maven 3.1.1 since it uses
the same version of Classworlds )


> at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:733)
>
> at
> org.apache.activemq.broker.BrokerService.containerShutdown(BrokerService.java:2348)
>
> at org.apache.activemq.broker.BrokerService$6.run(BrokerService.java:2315)
>
> Caused by: java.lang.ClassNotFoundException:
> org.apache.activemq.transport.vm.VMTransportFactory
>
> at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>
> at
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
>
> at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
>
> at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
>
> ... 3 more
>
> Not blocker as it work as expected but just a bit annoying
>
> On 12 February 2014 07:37, Jason van Zyl <ja...@takari.io> wrote:
> > Couple issues cropped up so I'm canceling the vote.
> >
> > On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
> >
> >> Hi,
> >>
> >> Time to release Maven 3.2.0!
> >>
> >> Here is a link to Jira with 33 issues resolved:
> >>
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
> >>
> >> Staging repo:
> >> https://repository.apache.org/content/repositories/maven-1005/
> >>
> >> The distributable binaries and sources for testing can be found here:
> >>
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
> >>
> >> Specifically the zip, tarball, and source archives can be found here:
> >>
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> >>
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> >>
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> >>
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
> >>
> >> Source release checksum(s):
> >> apache-maven-3.2.0-src.zip sha1:
> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
> >>
> >> Staging site:
> >> http://people.apache.org/~jvanzyl/maven-3.2.0/
> >>
> >> Vote open for 72 hours.
> >>
> >> [ ] +1
> >> [ ] +0
> >> [ ] -1
> >>
> >> Thanks,
> >>
> >> The Maven Team
> >> Thanks,
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder,  Apache Maven
> > http://twitter.com/jvanzyl
> > http://twitter.com/takari_io
> > ---------------------------------------------------------
> >
> > A language that doesn't affect the way you think about programming is
> not worth knowing.
> >
> >  -- Alan Perlis
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>
> --
> Olivier Lamy
> Ecetera: http://ecetera.com.au
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
Cheers, Stuart

Re: [VOTE][CANCELLED] Release Maven 3.2.0

Posted by Olivier Lamy <ol...@apache.org>.
Noticed this non blocking issue when using activemq plugin to start an
activemq instance:

[INFO] BUILD SUCCESS

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 17.840s

[INFO] Finished at: Wed Feb 12 09:12:23 EST 2014

[INFO] Final Memory: 33M/733M

[INFO] ------------------------------------------------------------------------

[INFO] Apache ActiveMQ 5.9.0 (localhost,
ID:mb-olamy.local-49682-1392156741632-0:1) is shutting down

[INFO] Connector tcp://localhost:49681 stopped

Exception in thread "ActiveMQ ShutdownHook"
java.lang.NoClassDefFoundError:
org/apache/activemq/transport/vm/VMTransportFactory

at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:733)

at org.apache.activemq.broker.BrokerService.containerShutdown(BrokerService.java:2348)

at org.apache.activemq.broker.BrokerService$6.run(BrokerService.java:2315)

Caused by: java.lang.ClassNotFoundException:
org.apache.activemq.transport.vm.VMTransportFactory

at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)

at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)

at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)

at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)

... 3 more

Not blocker as it work as expected but just a bit annoying

On 12 February 2014 07:37, Jason van Zyl <ja...@takari.io> wrote:
> Couple issues cropped up so I'm canceling the vote.
>
> On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
>
>> Hi,
>>
>> Time to release Maven 3.2.0!
>>
>> Here is a link to Jira with 33 issues resolved:
>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>>
>> Staging repo:
>> https://repository.apache.org/content/repositories/maven-1005/
>>
>> The distributable binaries and sources for testing can be found here:
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>>
>> Specifically the zip, tarball, and source archives can be found here:
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
>> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>>
>> Source release checksum(s):
>> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>>
>> Staging site:
>> http://people.apache.org/~jvanzyl/maven-3.2.0/
>>
>> Vote open for 72 hours.
>>
>> [ ] +1
>> [ ] +0
>> [ ] -1
>>
>> Thanks,
>>
>> The Maven Team
>> Thanks,
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> A language that doesn't affect the way you think about programming is not worth knowing.
>
>  -- Alan Perlis
>
>
>
>
>
>
>
>
>



-- 
Olivier Lamy
Ecetera: http://ecetera.com.au
http://twitter.com/olamy | http://linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[VOTE][CANCELLED] Release Maven 3.2.0

Posted by Jason van Zyl <ja...@takari.io>.
Couple issues cropped up so I'm canceling the vote.

On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:

> Hi,
> 
> Time to release Maven 3.2.0!
> 
> Here is a link to Jira with 33 issues resolved:
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
> 
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1005/
> 
> The distributable binaries and sources for testing can be found here:
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
> 
> Specifically the zip, tarball, and source archives can be found here:
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
> 
> Source release checksum(s):
> apache-maven-3.2.0-src.zip sha1: 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
> 
> Staging site:
> http://people.apache.org/~jvanzyl/maven-3.2.0/
> 
> Vote open for 72 hours.
> 
> [ ] +1
> [ ] +0
> [ ] -1
> 
> Thanks,
> 
> The Maven Team
> Thanks,
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

A language that doesn’t affect the way you think about programming is not worth knowing. 
 
 -- Alan Perlis










Re: [VOTE] Release Maven 3.2.0

Posted by Mark Derricutt <ma...@talios.com>.
I know its already cancelled but -1 from me.

I'm seeing my large IT build just lock up and hang solid resolving 
dependencies. Looks to be an issue in 
org.eclipse.aether.util.graph.visitor.PathRecordingDependencyVisitor.visitEnter

Thread dump: https://gist.github.com/talios/f4434d5c65e882a7e9d2

Subsequent calls to jstack show more depths of 
org.eclipse.aether.graph.DefaultDependencyNode.accept in the stack.

And boy - I think this is the first time I've heard the fan on my new 
MacBook Pro!!

Mark


On 11 Feb 2014, at 15:18, Jason van Zyl wrote:

> Hi,
>
> Time to release Maven 3.2.0!
>
> Here is a link to Jira with 33 issues resolved:
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1005/
>
> The distributable binaries and sources for testing can be found here:
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
>
> Specifically the zip, tarball, and source archives can be found here:
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
>
> Source release checksum(s):
> apache-maven-3.2.0-src.zip sha1: 
> 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
>
> Staging site:
> http://people.apache.org/~jvanzyl/maven-3.2.0/
>
> Vote open for 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> Thanks,
>
> The Maven Team
> Thanks,
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org