Re: Multi-project releases

2013-03-13 Thread Deng Ching-Mallete
Cool, thanks :)

-Deng

On Wed, Mar 13, 2013 at 3:38 PM, Stephen Connolly <
stephen.alan.conno...@gmail.com> wrote:

> I thought I had included the link... But it does not seem there now...
> Strange
>
> https://github.com/stephenc/mpr-maven-plugin
>
> On Wednesday, 13 March 2013, Deng Ching-Mallete wrote:
>
> > Hi Stephen,
> >
> > Where can I get/checkout the plugin? We have a project with the same
> > structure so I'd like to try it out.
> >
> > Thanks,
> > Deng
> >
> > On Mon, Mar 11, 2013 at 7:50 PM, Stephen Connolly <
> > stephen.alan.conno...@gmail.com > wrote:
> >
> > > Hey one and all,
> > >
> > > So we all know how multiple projects with multiple release roots are a
> > > pain...
> > >
> > > Here's some experiments I've been playing with...
> > >
> > > Not yet brave enough to have it fire up release:prepare release:perform
> > on
> > > each release root, nor fire up versions:set on the downstream projects
> > with
> > > explicit dependencies, nor lather rinse repeat until there is nothing
> > > needing a release...
> > >
> > > But even the simple report should be useful, and if anyone has
> > suggestions
> > > to help improve its recommendations towards getting confidence that the
> > > automated stuff could work... please give me pull requests.
> > >
> > > If this proves useful, I will probably roll it into the release
> plugin...
> > > but for now I'll keep it in a holding pattern on github (where it is
> not
> > in
> > > a default plugin groupId and hence relocation is less of an issue if I
> do
> > > happen to make any releases into central)
> > >
> > > $ mvn com.github.stephenc.maven:mpr-maven-plugin:list-roots
> > >
> > > from an aggregator pom should identify all the release roots and
> whether
> > > they might need a release
> > >
> > > -Stephen
> > >
> >
> >
> >
> > --
> > Maria Odea "Deng" Ching-Mallete | och...@apache.org  |
> > http://www.linkedin.com/in/oching
> >
>
>
> --
> Sent from my phone
>



-- 
Maria Odea "Deng" Ching-Mallete | och...@apache.org |
http://www.linkedin.com/in/oching


[ANN] Maven Dependency Plugin 2.7 Released

2013-03-13 Thread John Casey
The Apache Maven team is pleased to announce the release of the Maven 
Dependency Plugin, version 2.7


The dependency plugin provides the capability to manipulate artifacts. 
It can copy and/or unpack artifacts from local or remote repositories to 
a specified location.


http://maven.apache.org/plugins/maven-dependency-plugin/

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


  org.apache.maven.plugins
  maven-dependency-plugin
  2.7



Release Notes - Maven 2.x Dependency Plugin - Version 2.7


** Bug
* [MDEP-391] - Unpack fails on linux with large archives
* [MDEP-399] - Multi-module dependencies incorrectly marked as unused
* [MDEP-401] - Support include/exclude of artifactId/groupId in 
resolve-plugins
* [MDEP-402] - Allow resolve-plugins to exclude plugins in the 
current reactor




** Improvement
* [MDEP-301] - Allow build-classpath to output to property
* [MDEP-396] - Add support to use the baseVersion of an artifact 
instead of version for the destFileName
* [MDEP-403] - add a "skip" configuration option to the dependency 
plugin




Enjoy,

-The Apache Maven team

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



Re: git commit: Use Eclipse/Sisu 0.0.0.M2 milestone

2013-03-13 Thread Olivier Lamy
master branch really ?

2013/3/13  :
> Updated Branches:
>   refs/heads/master 41a292d9a -> 2c2bf6e6e
>
>
> Use Eclipse/Sisu 0.0.0.M2 milestone
>
> Signed-off-by: Jason van Zyl 
>
>
> Project: http://git-wip-us.apache.org/repos/asf/maven/repo
> Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/2c2bf6e6
> Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/2c2bf6e6
> Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/2c2bf6e6
>
> Branch: refs/heads/master
> Commit: 2c2bf6e6e5b06c35a935ca69c5dcb54b381baf46
> Parents: 41a292d
> Author: Stuart McCulloch 
> Authored: Wed Mar 13 01:11:34 2013 +
> Committer: Jason van Zyl 
> Committed: Wed Mar 13 08:49:00 2013 -0400
>
> --
>  apache-maven/pom.xml   |4 +-
>  maven-aether-provider/pom.xml  |4 +-
>  maven-compat/pom.xml   |4 +-
>  maven-core/pom.xml |4 +-
>  .../apache/maven/DefaultArtifactFilterManager.java |1 +
>  .../maven/classrealm/DefaultClassRealmManager.java |5 +-
>  maven-embedder/pom.xml |4 +-
>  maven-model-builder/pom.xml|4 +-
>  maven-plugin-api/pom.xml   |4 +-
>  pom.xml|   34 +++
>  10 files changed, 42 insertions(+), 26 deletions(-)
> --
>
>
> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/apache-maven/pom.xml
> --
> diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml
> index ce547e7..9794928 100644
> --- a/apache-maven/pom.xml
> +++ b/apache-maven/pom.xml
> @@ -48,8 +48,8 @@
>maven-compat
>  
>  
> -  org.sonatype.sisu
> -  sisu-inject-plexus
> +  org.eclipse.sisu
> +  org.eclipse.sisu.plexus
>  
>  
>  
>
> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-aether-provider/pom.xml
> --
> diff --git a/maven-aether-provider/pom.xml b/maven-aether-provider/pom.xml
> index 6c61177..f6985d9 100644
> --- a/maven-aether-provider/pom.xml
> +++ b/maven-aether-provider/pom.xml
> @@ -76,8 +76,8 @@ under the License.
>test
>  
>  
> -  org.sonatype.sisu
> -  sisu-inject-plexus
> +  org.eclipse.sisu
> +  org.eclipse.sisu.plexus
>  
>  
>org.codehaus.plexus
>
> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-compat/pom.xml
> --
> diff --git a/maven-compat/pom.xml b/maven-compat/pom.xml
> index 3bdb1aa..e098fad 100644
> --- a/maven-compat/pom.xml
> +++ b/maven-compat/pom.xml
> @@ -54,8 +54,8 @@
>plexus-interpolation
>  
>  
> -  org.sonatype.sisu
> -  sisu-inject-plexus
> +  org.eclipse.sisu
> +  org.eclipse.sisu.plexus
>  
>  
>org.codehaus.plexus
>
> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-core/pom.xml
> --
> diff --git a/maven-core/pom.xml b/maven-core/pom.xml
> index dcc2699..7dbde4a 100644
> --- a/maven-core/pom.xml
> +++ b/maven-core/pom.xml
> @@ -72,8 +72,8 @@
>  
>  
>  
> -  org.sonatype.sisu
> -  sisu-inject-plexus
> +  org.eclipse.sisu
> +  org.eclipse.sisu.plexus
>  
>  
>org.codehaus.plexus
>
> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
> --
> diff --git 
> a/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java 
> b/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
> index 9d772f7..7676834 100644
> --- 
> a/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
> +++ 
> b/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
> @@ -58,6 +58,7 @@ public class DefaultArtifactFilterManager
>  artifacts.add( "plexus:plexus-container-default" );
>  artifacts.add( "org.sonatype.spice:spice-inject-plexus" );
>  artifacts.add( "org.sonatype.sisu:sisu-inject-plexus" );
> +artifacts.add( "org.eclipse.sisu:org.eclipse.sisu.plexus" );
>  artifacts.add( "org.apache.maven:maven-artifact" );
>  artifacts.add( "org.apache.maven:maven-aether-provider" );
>  artifacts.add( "org.apache.maven:maven-artifact-manager" );
>
> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java
> 

[ANN] Maven Dependency Analyzer 1.4 Released

2013-03-13 Thread John Casey
The Apache Maven team is pleased to announce the release of the Maven 
Dependency Analyzer, version 1.4


As the name implies, the Maven dependency analyzer analyzes the 
dependencies of a project for undeclared or unused artifacts.


http://maven.apache.org/shared/maven-dependency-analyzer/


Release Notes - Maven Shared Components - Version 
maven-dependency-analyzer-1.4



** Bug
* [MSHARED-276] - analyzer ignores project directories in a 
multi-module build




Enjoy,

-The Apache Maven team

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



maven pull request: Use Eclipse/Sisu 0.0.0.M2 milestone

2013-03-13 Thread mcculls
Github user mcculls closed the pull request at:

https://github.com/apache/maven/pull/2


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



Re: [VOTE] Apache Maven Shared Incremental 1.1 and Apache Maven Compiler Plugin 3.1

2013-03-13 Thread Baptiste MATHUS
+1 (non-binding).

Just built our main-project without any issue.

Cheers


2013/3/6 Olivier Lamy 

> Hi,
>
> Apache Maven Shared Incremental 1.1
> We fixed 1 issue:
>
> http://jira.codehaus.org/secure/ReleaseNote.jspa?version=19002&styleName=Text&projectId=11761&Create=Create
>
> Staging repository:
> https://repository.apache.org/content/repositories/maven-334/
>
> Staging site:
> http://maven.apache.org/shared-archives/maven-shared-incremental-1.1/
>
> Apache Maven Compiler Plugin 3.1
> We fixed 8 issues:
>
> http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11130&version=18973
>
> Staging repository:
> https://repository.apache.org/content/repositories/maven-334/
>
> Staging site:
> http://maven.apache.org/plugins-archives/maven-compiler-plugin-3.1/
>
> Vote open for 72H
>
> [+1]
> [0]
> [-1]
>
> Thanks!
> --
> Olivier Lamy
> Talend: http://coders.talend.com
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
> --
> Baptiste  MATHUS - http://batmat.net
> Sauvez un arbre,
> Mangez un castor ! nbsp;! 


Re: The next major release of Maven: 4.0.0

2013-03-13 Thread Benson Margulies
I apologize for muddling svnpubsub and the cmd

On Mar 13, 2013, at 12:19 PM, Jason van Zyl  wrote:

>
> On Mar 13, 2013, at 12:09 PM, Daniel Kulp  wrote:
>
>>
>> On Mar 13, 2013, at 9:18 AM, Jason van Zyl  wrote:
>>
>>> Sadly it was forced upon us it seems. And I don't believe it's a rant to 
>>> comment on a tool that is hard to use and detracts from productivity 
>>> especially given how much other work there is to do. It's hard to use tools 
>>> like this home grown CMS, given the prevalence of great tools like Github 
>>> pages where you don't even have to think about it. It's amazing that to 
>>> this day at Apache projects are given little choice over the tools they use.
>>>
>>> The model at Eclipse is more reasonable where there is infrastructure 
>>> provided and if you want to leverage that you are free to do so. But you 
>>> have webspace and want to use something different then you can because 
>>> ultimately it is the project that is responsible for their website. I think 
>>> it's great that base services are offered but I don't think it's great to 
>>> force people to use a tool that no one else in the world uses. I believe it 
>>> adds zero value to the project, it's only made creating documentation more 
>>> painful, we've really had tons of problems with syncing and 4/5th of the 
>>> commit logs are now related to the website. It's unfortunate, much like the 
>>> situation where we had to wait years to use Git. The infrastructure here is 
>>> dictated in many cases which is not an optimal model IMO.
>>
>> Umm….  No one in Apache is forcing the CMS on anyone.
>
> Just quoting Benson about the choice issue. I don't ever remember any 
> discussion it just seemed to start happening and I remember mention of a CMS.
>
>> The only requirement is that your website must be stored in subversion 
>> someplace.   It can be in your projects main svn tree someplace or infra has 
>> setup a separate repo that can be used.  This really is no "different" than 
>> a directory someplace other than it's backed by an SCM.How the project 
>> populates that SVN space is completely up to the project.The CMS is just 
>> one way of accomplishing that.Confluence + the exporter tool + buildbot 
>> is one.Directly editing .html files with emacs is another.   A maven 
>> build from buildbot is another.That's completely up to the project to 
>> decide.
>
> Do you like the Confluence setup? That seems the easiest of solutions where 
> you edit a page and the site is updated eventually.
>
>>
>> Dan
>>
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder & CTO, Sonatype
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> 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
>
>
>
>
>

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



Re: The next major release of Maven: 4.0.0

2013-03-13 Thread Jason van Zyl

On Mar 13, 2013, at 12:09 PM, Daniel Kulp  wrote:

> 
> On Mar 13, 2013, at 9:18 AM, Jason van Zyl  wrote:
> 
>> Sadly it was forced upon us it seems. And I don't believe it's a rant to 
>> comment on a tool that is hard to use and detracts from productivity 
>> especially given how much other work there is to do. It's hard to use tools 
>> like this home grown CMS, given the prevalence of great tools like Github 
>> pages where you don't even have to think about it. It's amazing that to this 
>> day at Apache projects are given little choice over the tools they use. 
>> 
>> The model at Eclipse is more reasonable where there is infrastructure 
>> provided and if you want to leverage that you are free to do so. But you 
>> have webspace and want to use something different then you can because 
>> ultimately it is the project that is responsible for their website. I think 
>> it's great that base services are offered but I don't think it's great to 
>> force people to use a tool that no one else in the world uses. I believe it 
>> adds zero value to the project, it's only made creating documentation more 
>> painful, we've really had tons of problems with syncing and 4/5th of the 
>> commit logs are now related to the website. It's unfortunate, much like the 
>> situation where we had to wait years to use Git. The infrastructure here is 
>> dictated in many cases which is not an optimal model IMO.
> 
> Umm….  No one in Apache is forcing the CMS on anyone.   

Just quoting Benson about the choice issue. I don't ever remember any 
discussion it just seemed to start happening and I remember mention of a CMS.

> The only requirement is that your website must be stored in subversion 
> someplace.   It can be in your projects main svn tree someplace or infra has 
> setup a separate repo that can be used.  This really is no "different" than a 
> directory someplace other than it's backed by an SCM.How the project 
> populates that SVN space is completely up to the project.The CMS is just 
> one way of accomplishing that.Confluence + the exporter tool + buildbot 
> is one.Directly editing .html files with emacs is another.   A maven 
> build from buildbot is another.That's completely up to the project to 
> decide.

Do you like the Confluence setup? That seems the easiest of solutions where you 
edit a page and the site is updated eventually.

> 
> Dan
> 

Thanks,

Jason

--
Jason van Zyl
Founder & CTO, Sonatype
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

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: The next major release of Maven: 4.0.0

2013-03-13 Thread Daniel Kulp

On Mar 13, 2013, at 9:18 AM, Jason van Zyl  wrote:

> Sadly it was forced upon us it seems. And I don't believe it's a rant to 
> comment on a tool that is hard to use and detracts from productivity 
> especially given how much other work there is to do. It's hard to use tools 
> like this home grown CMS, given the prevalence of great tools like Github 
> pages where you don't even have to think about it. It's amazing that to this 
> day at Apache projects are given little choice over the tools they use. 
> 
> The model at Eclipse is more reasonable where there is infrastructure 
> provided and if you want to leverage that you are free to do so. But you have 
> webspace and want to use something different then you can because ultimately 
> it is the project that is responsible for their website. I think it's great 
> that base services are offered but I don't think it's great to force people 
> to use a tool that no one else in the world uses. I believe it adds zero 
> value to the project, it's only made creating documentation more painful, 
> we've really had tons of problems with syncing and 4/5th of the commit logs 
> are now related to the website. It's unfortunate, much like the situation 
> where we had to wait years to use Git. The infrastructure here is dictated in 
> many cases which is not an optimal model IMO.

Umm….  No one in Apache is forcing the CMS on anyone.   The only requirement is 
that your website must be stored in subversion someplace.   It can be in your 
projects main svn tree someplace or infra has setup a separate repo that can be 
used.  This really is no "different" than a directory someplace other than it's 
backed by an SCM.How the project populates that SVN space is completely up 
to the project.The CMS is just one way of accomplishing that.Confluence 
+ the exporter tool + buildbot is one.Directly editing .html files with 
emacs is another.   A maven build from buildbot is another.That's 
completely up to the project to decide.  

Dan


> It would be like me forcing everyone at Apache to build with Maven because 
> that's what I understand. Isn't building your software just as, or more, 
> important than publishing your website? Yet we don't force everyone to build 
> with Maven, we let each project decide based on their preferences and needs. 
> It should be the same for any tool a project decides to use.
> 
> On Mar 13, 2013, at 8:50 AM, Benson Margulies  wrote:
> 
>> On Wed, Mar 13, 2013 at 8:47 AM, Ansgar Konermann <
>> ansgar.konerm...@googlemail.com> wrote:
>> 
>>> Am 13.03.2013 08:38 schrieb "herve.bout...@free.fr" >>> :
 
 If you write documentation in Maven core (the components), not in Maven
>>> site (the global project), you'll be happy with git like you do with
>>> sources
 
 I can then take care of svnpubsub publication, or anybody else since I
>>> already prepared it
 (notice ranting against svnpubsub is just a waste of time and karma)
>>> 
>>> What is the value of svnpubsub? Why is it so valuable compared to
>>> alternatives? Which alternatives are could you (all) imagine?
>>> 
>> 
>> 
>> We don't have an alternative at Apache, so it's not worth chewing over, and
>> this is not the list to re-produce infra@'s reasons
>> 
>> 
>>> 
>>> I'm clueless.
>>> 
>>> Best
>>> 
>>> Ansgar
 
 Envoyé depuis mon mobile
 
 - Reply message -
 De : "Jason van Zyl" 
 Pour : "Maven Developers List" 
 Objet : The next major release of Maven: 4.0.0
 Date : mar., mars 12, 2013 16:29
 
 
 I would like if someone would volunteer to do the documentation part of
>>> the release. This will probably be the 3rd time I've merged Eclipse Aether
>>> into Maven and there are a lot of moving parts that need to be tested and
>>> frankly it's starting to burn me out. I don't have time or interest in
>>> using the Subversion-based documentation system so I'd like someone else to
>>> do that. Do we really have no choice in how we publish our site? Checking
>>> stuff into SVN for documentation seems arcane and ridiculous. I don't mind
>>> doing the technical work, I would like someone else to pickup the
>>> documentation work for the release. Can someone help with that?
 
 On Mar 11, 2013, at 10:33 AM, Jason van Zyl  wrote:
 
> Any other comments?
> 
> Unless I hear otherwise this week I'll start merging Eclipse Aether
>>> into master and start a discussion about what that means.
> 
> On Mar 10, 2013, at 1:20 AM, Anders Hammar  wrote:
> 
>> Personally I would like us to stick with the initial discussion of
>>> shipping
>> 3.1 with the slf4j usage (and slf4j-simple). That's what we've
>>> discussed
>> and talked about for some time so it would be great to get that out of
>>> the
>> door. The we could discuss the next step. Basically, and generally,
>>> I'd
>> like us to stick to the plans we discuss.
>> 
>> At the same time I fully appreciate t

Re: The next major release of Maven: 4.0.0

2013-03-13 Thread Daniel Kulp

On Mar 13, 2013, at 9:40 AM, Jason van Zyl  wrote:

> So what do you normally use for documentation? Or what would you prefer?
> 
> Of anything I've seen here the Confluence --> static website looked the most 
> promising. As soon as you saved a page it attempted to make the update to the 
> static website. I don't know if that's still in use but was being used by 
> some projects at some point.

Several projects still use Confluence -> static website, but it's a bit more 
complicated now with svnpubsub in there.   We have buildbot builds that run 
once an hour to "export" the confluence space to static HTML and check it into 
SVN where svnpubsub then takes over.  CXF, Camel, ActiveMQ, Geronimo, etc… 
are using it.   

See:
http://www.dankulp.com/blog/2012/03/svnpubsub-for-confluence-sites/


Dan



> 
> On Mar 13, 2013, at 9:37 AM, Kristian Rosenvold 
>  wrote:
> 
>> As long as one definitely and 100% stays away from the EU mirror it
>> would seem to work. Running through the mirror is route to disaster
>> and *lots* of wasted time.
>> 
>> It would appear that the equivalent git-based solution for site
>> publication is not ready yet. So for this moment someone will have to
>> do the pom changes to make core use svnsubpub.
>> 
>> There is little to like about svnsubpub. There was little to like
>> about the previous solutions used for maven sites either. Nor do I
>> like github pages. It all makes me feel a little depressed.
>> 
>> Kristian
>> 
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>> 
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder & CTO, Sonatype
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> I never make the mistake of arguing with people for whose opinions I have no 
> respect.
> 
> -- Edward Gibbon
> 
> 
> 
> 
> 

-- 
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com


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



[Result] [Vote #2] maven-dependency-plugin 2.7 AND maven-dependency-analyzer 1.4

2013-03-13 Thread John Casey

This vote passed with the following:

+1 (binding): Brian Fox, John Casey, Paul Gier
+1 (non-binding): Henning Schmiedehausen

I'll promote the artifacts and website, send the announcement, and tidy 
up the rest.


Thanks,

-john

On 3/7/13 1:48 PM, John Casey wrote:

Hi,

This vote is for the Maven dependency plugin version 2.7, which also
requires the release of Maven shared dependency analyzer version 1.4.

The first vote failed due to MDEP-391. Since I had previously staged
both of these together, I had to redeploy the same tag for the
maven-dependency-analyzer to a new staging repo, then deploy the new
code for the maven-dependency-plugin to another staging repo. The new
repos are listed below.

maven-dependency-plugin 2.7:


We solved 7 issues: http://s.apache.org/cmZc

The new issue from the first vote is MDEP-391.

There are still issues left in JIRA: http://s.apache.org/N6u


maven-dependency-analyzer 1.4:
--

We solved 1 issue: http://s.apache.org/48k

There is still 1 issue left in JIRA: http://s.apache.org/ZCc

---

Staging repos:

https://repository.apache.org/content/repositories/maven-339/
https://repository.apache.org/content/repositories/maven-340/

* maven-dependency-analyzer is under maven-339
* maven-dependency-plugin is under maven-340


Source releases:

http://s.apache.org/mda-1.4-src.zip  (maven-dependency-analyzer 1.4)
http://s.apache.org/mdep-2.7-src.zip (maven-dependency-plugin 2.7)


Staging site:

http://maven.apache.org/shared-archives/maven-dependency-analyzer-1.4/
http://maven.apache.org/plugins-archives/maven-dependency-plugin-2.7/

Guide to testing staged releases:

http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.

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


Here's my +1.

-john




--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
GitHub - http://github.com/jdcasey

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



Re: [Vote #2] maven-dependency-plugin 2.7 AND maven-dependency-analyzer 1.4

2013-03-13 Thread Brian Fox
+1


On Mon, Mar 11, 2013 at 1:04 PM, Henning Schmiedehausen <
henn...@schmiedehausen.org> wrote:

> +1 to release.
>
> Thanks,
> Henning
>
>
>
>
> On Mon, Mar 11, 2013 at 9:44 AM, John Casey 
> wrote:
>
> > Bump...
> >
> > Has this vote failed, then, or are we saying that all the +1's from the
> > previous round of voting should be counted here? There is new code in
> this
> > vote, so I'm not 100% sure that's a good idea.
> >
> > I can complete the release of the dependency analyzer, I guess, as that
> > code has not changed.
> >
> > On 3/7/13 1:48 PM, John Casey wrote:
> >
> >> Hi,
> >>
> >> This vote is for the Maven dependency plugin version 2.7, which also
> >> requires the release of Maven shared dependency analyzer version 1.4.
> >>
> >> The first vote failed due to MDEP-391. Since I had previously staged
> >> both of these together, I had to redeploy the same tag for the
> >> maven-dependency-analyzer to a new staging repo, then deploy the new
> >> code for the maven-dependency-plugin to another staging repo. The new
> >> repos are listed below.
> >>
> >> maven-dependency-plugin 2.7:
> >> 
> >>
> >> We solved 7 issues: http://s.apache.org/cmZc
> >>
> >> The new issue from the first vote is MDEP-391.
> >>
> >> There are still issues left in JIRA: http://s.apache.org/N6u
> >>
> >>
> >> maven-dependency-analyzer 1.4:
> >> --
> >>
> >> We solved 1 issue: http://s.apache.org/48k
> >>
> >> There is still 1 issue left in JIRA: http://s.apache.org/ZCc
> >>
> >> ---
> >>
> >> Staging repos:
> >>
> >> https://repository.apache.org/**content/repositories/maven-**339/<
> https://repository.apache.org/content/repositories/maven-339/>
> >> https://repository.apache.org/**content/repositories/maven-**340/<
> https://repository.apache.org/content/repositories/maven-340/>
> >>
> >> * maven-dependency-analyzer is under maven-339
> >> * maven-dependency-plugin is under maven-340
> >>
> >>
> >> Source releases:
> >>
> >> http://s.apache.org/mda-1.4-**src.zip<
> http://s.apache.org/mda-1.4-src.zip> (maven-dependency-analyzer 1.4)
> >> http://s.apache.org/mdep-2.7-**src.zip<
> http://s.apache.org/mdep-2.7-src.zip>(maven-dependency-plugin 2.7)
> >>
> >>
> >> Staging site:
> >>
> >> http://maven.apache.org/**shared-archives/maven-**
> >> dependency-analyzer-1.4/<
> http://maven.apache.org/shared-archives/maven-dependency-analyzer-1.4/>
> >>
> http://maven.apache.org/**plugins-archives/maven-**dependency-plugin-2.7/<
> http://maven.apache.org/plugins-archives/maven-dependency-plugin-2.7/>
> >>
> >> Guide to testing staged releases:
> >>
> >> http://maven.apache.org/**guides/development/guide-**
> >> testing-releases.html<
> http://maven.apache.org/guides/development/guide-testing-releases.html>
> >>
> >> Vote open for 72 hours.
> >>
> >> [ ] +1
> >> [ ] +0
> >> [ ] -1
> >>
> >>
> >> Here's my +1.
> >>
> >> -john
> >>
> >>
> >
> > --
> > John Casey
> > Developer, PMC Member - Apache Maven (http://maven.apache.org)
> > GitHub - http://github.com/jdcasey
> >
> > --**--**-
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.**org<
> dev-unsubscr...@maven.apache.org>
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
> >
>


Re: [Vote #2] maven-dependency-plugin 2.7 AND maven-dependency-analyzer 1.4

2013-03-13 Thread Paul Gier
+1 it looks ok to me.

On 03/11/2013 11:44 AM, John Casey wrote:
> Bump...
> 
> Has this vote failed, then, or are we saying that all the +1's from the
> previous round of voting should be counted here? There is new code in
> this vote, so I'm not 100% sure that's a good idea.
> 
> I can complete the release of the dependency analyzer, I guess, as that
> code has not changed.
> 
> On 3/7/13 1:48 PM, John Casey wrote:
>> Hi,
>>
>> This vote is for the Maven dependency plugin version 2.7, which also
>> requires the release of Maven shared dependency analyzer version 1.4.
>>
>> The first vote failed due to MDEP-391. Since I had previously staged
>> both of these together, I had to redeploy the same tag for the
>> maven-dependency-analyzer to a new staging repo, then deploy the new
>> code for the maven-dependency-plugin to another staging repo. The new
>> repos are listed below.
>>
>> maven-dependency-plugin 2.7:
>> 
>>
>> We solved 7 issues: http://s.apache.org/cmZc
>>
>> The new issue from the first vote is MDEP-391.
>>
>> There are still issues left in JIRA: http://s.apache.org/N6u
>>
>>
>> maven-dependency-analyzer 1.4:
>> --
>>
>> We solved 1 issue: http://s.apache.org/48k
>>
>> There is still 1 issue left in JIRA: http://s.apache.org/ZCc
>>
>> ---
>>
>> Staging repos:
>>
>> https://repository.apache.org/content/repositories/maven-339/
>> https://repository.apache.org/content/repositories/maven-340/
>>
>> * maven-dependency-analyzer is under maven-339
>> * maven-dependency-plugin is under maven-340
>>
>>
>> Source releases:
>>
>> http://s.apache.org/mda-1.4-src.zip  (maven-dependency-analyzer 1.4)
>> http://s.apache.org/mdep-2.7-src.zip (maven-dependency-plugin 2.7)
>>
>>
>> Staging site:
>>
>> http://maven.apache.org/shared-archives/maven-dependency-analyzer-1.4/
>> http://maven.apache.org/plugins-archives/maven-dependency-plugin-2.7/
>>
>> Guide to testing staged releases:
>>
>> http://maven.apache.org/guides/development/guide-testing-releases.html
>>
>> Vote open for 72 hours.
>>
>> [ ] +1
>> [ ] +0
>> [ ] -1
>>
>>
>> Here's my +1.
>>
>> -john
>>
> 
> 

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



Re: core-integration-testing-maven-3-jdk-1.7 - Build # 598 - Failure

2013-03-13 Thread Stuart McCulloch
FYI, the two failing ITs can be fixed by 
https://github.com/apache/maven-integration-testing/pull/3 with more details 
available in https://jira.codehaus.org/browse/MNG-5446

On 13 Mar 2013, at 14:39, Apache Jenkins Server wrote:

> The Apache Jenkins build system has built 
> core-integration-testing-maven-3-jdk-1.7 (build #598)
> 
> Status: Failure
> 
> Check console output at 
> https://builds.apache.org/job/core-integration-testing-maven-3-jdk-1.7/598/ 
> to view the results.


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



Re: The next major release of Maven: 4.0.0

2013-03-13 Thread Jason van Zyl
So what do you normally use for documentation? Or what would you prefer?

Of anything I've seen here the Confluence --> static website looked the most 
promising. As soon as you saved a page it attempted to make the update to the 
static website. I don't know if that's still in use but was being used by some 
projects at some point.

On Mar 13, 2013, at 9:37 AM, Kristian Rosenvold  
wrote:

> As long as one definitely and 100% stays away from the EU mirror it
> would seem to work. Running through the mirror is route to disaster
> and *lots* of wasted time.
> 
> It would appear that the equivalent git-based solution for site
> publication is not ready yet. So for this moment someone will have to
> do the pom changes to make core use svnsubpub.
> 
> There is little to like about svnsubpub. There was little to like
> about the previous solutions used for maven sites either. Nor do I
> like github pages. It all makes me feel a little depressed.
> 
> Kristian
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder & CTO, Sonatype
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

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

-- Edward Gibbon







Re: The next major release of Maven: 4.0.0

2013-03-13 Thread Kristian Rosenvold
As long as one definitely and 100% stays away from the EU mirror it
would seem to work. Running through the mirror is route to disaster
and *lots* of wasted time.

It would appear that the equivalent git-based solution for site
publication is not ready yet. So for this moment someone will have to
do the pom changes to make core use svnsubpub.

There is little to like about svnsubpub. There was little to like
about the previous solutions used for maven sites either. Nor do I
like github pages. It all makes me feel a little depressed.

Kristian

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



Re: The next major release of Maven: 4.0.0

2013-03-13 Thread Jason van Zyl
Ansgar,

Sadly it was forced upon us it seems. And I don't believe it's a rant to 
comment on a tool that is hard to use and detracts from productivity especially 
given how much other work there is to do. It's hard to use tools like this home 
grown CMS, given the prevalence of great tools like Github pages where you 
don't even have to think about it. It's amazing that to this day at Apache 
projects are given little choice over the tools they use. 

The model at Eclipse is more reasonable where there is infrastructure provided 
and if you want to leverage that you are free to do so. But you have webspace 
and want to use something different then you can because ultimately it is the 
project that is responsible for their website. I think it's great that base 
services are offered but I don't think it's great to force people to use a tool 
that no one else in the world uses. I believe it adds zero value to the 
project, it's only made creating documentation more painful, we've really had 
tons of problems with syncing and 4/5th of the commit logs are now related to 
the website. It's unfortunate, much like the situation where we had to wait 
years to use Git. The infrastructure here is dictated in many cases which is 
not an optimal model IMO.

It would be like me forcing everyone at Apache to build with Maven because 
that's what I understand. Isn't building your software just as, or more, 
important than publishing your website? Yet we don't force everyone to build 
with Maven, we let each project decide based on their preferences and needs. It 
should be the same for any tool a project decides to use.

On Mar 13, 2013, at 8:50 AM, Benson Margulies  wrote:

> On Wed, Mar 13, 2013 at 8:47 AM, Ansgar Konermann <
> ansgar.konerm...@googlemail.com> wrote:
> 
>> Am 13.03.2013 08:38 schrieb "herve.bout...@free.fr" >> :
>>> 
>>> If you write documentation in Maven core (the components), not in Maven
>> site (the global project), you'll be happy with git like you do with
>> sources
>>> 
>>> I can then take care of svnpubsub publication, or anybody else since I
>> already prepared it
>>> (notice ranting against svnpubsub is just a waste of time and karma)
>> 
>> What is the value of svnpubsub? Why is it so valuable compared to
>> alternatives? Which alternatives are could you (all) imagine?
>> 
> 
> 
> We don't have an alternative at Apache, so it's not worth chewing over, and
> this is not the list to re-produce infra@'s reasons
> 
> 
>> 
>> I'm clueless.
>> 
>> Best
>> 
>> Ansgar
>>> 
>>> Envoyé depuis mon mobile
>>> 
>>> - Reply message -
>>> De : "Jason van Zyl" 
>>> Pour : "Maven Developers List" 
>>> Objet : The next major release of Maven: 4.0.0
>>> Date : mar., mars 12, 2013 16:29
>>> 
>>> 
>>> I would like if someone would volunteer to do the documentation part of
>> the release. This will probably be the 3rd time I've merged Eclipse Aether
>> into Maven and there are a lot of moving parts that need to be tested and
>> frankly it's starting to burn me out. I don't have time or interest in
>> using the Subversion-based documentation system so I'd like someone else to
>> do that. Do we really have no choice in how we publish our site? Checking
>> stuff into SVN for documentation seems arcane and ridiculous. I don't mind
>> doing the technical work, I would like someone else to pickup the
>> documentation work for the release. Can someone help with that?
>>> 
>>> On Mar 11, 2013, at 10:33 AM, Jason van Zyl  wrote:
>>> 
 Any other comments?
 
 Unless I hear otherwise this week I'll start merging Eclipse Aether
>> into master and start a discussion about what that means.
 
 On Mar 10, 2013, at 1:20 AM, Anders Hammar  wrote:
 
> Personally I would like us to stick with the initial discussion of
>> shipping
> 3.1 with the slf4j usage (and slf4j-simple). That's what we've
>> discussed
> and talked about for some time so it would be great to get that out of
>> the
> door. The we could discuss the next step. Basically, and generally,
>> I'd
> like us to stick to the plans we discuss.
> 
> At the same time I fully appreciate that I'm not doing the work.
> 
> 
> On Sat, Mar 9, 2013 at 9:04 AM, Mirko Friedenhagen
> wrote:
> 
>> Well at least with Maven 4.0 I would not get the question anymore,
>> why the
>> pom's model version is at 4 while we use Maven 3 ;-).
>> 
>> Regards Mirko
>> --
>> Sent from my mobile
>> On Mar 9, 2013 12:15 AM, "Brian Fox"  wrote:
>> 
>>> I don't think we should move to 4.0 because of this. The primary
>> consumer
>>> of our systems are the end users and this change doesn't represent
>> "api"
>>> breakage to them. If we make what appears to be such a large version
>>> change, that could scare off or confuse people who are just now
>> warming
>> up
>>> to 3.x. I think this does need to be resolved, but lets just call it
>> 3.1
>>> and notify the plugins 

Re: Re : The next major release of Maven: 4.0.0

2013-03-13 Thread Benson Margulies
On Wed, Mar 13, 2013 at 8:47 AM, Ansgar Konermann <
ansgar.konerm...@googlemail.com> wrote:

> Am 13.03.2013 08:38 schrieb "herve.bout...@free.fr"  >:
> >
> > If you write documentation in Maven core (the components), not in Maven
> site (the global project), you'll be happy with git like you do with
> sources
> >
> > I can then take care of svnpubsub publication, or anybody else since I
> already prepared it
> > (notice ranting against svnpubsub is just a waste of time and karma)
>
> What is the value of svnpubsub? Why is it so valuable compared to
> alternatives? Which alternatives are could you (all) imagine?
>


We don't have an alternative at Apache, so it's not worth chewing over, and
this is not the list to re-produce infra@'s reasons


>
> I'm clueless.
>
> Best
>
> Ansgar
> >
> > Envoyé depuis mon mobile
> >
> > - Reply message -
> > De : "Jason van Zyl" 
> > Pour : "Maven Developers List" 
> > Objet : The next major release of Maven: 4.0.0
> > Date : mar., mars 12, 2013 16:29
> >
> >
> > I would like if someone would volunteer to do the documentation part of
> the release. This will probably be the 3rd time I've merged Eclipse Aether
> into Maven and there are a lot of moving parts that need to be tested and
> frankly it's starting to burn me out. I don't have time or interest in
> using the Subversion-based documentation system so I'd like someone else to
> do that. Do we really have no choice in how we publish our site? Checking
> stuff into SVN for documentation seems arcane and ridiculous. I don't mind
> doing the technical work, I would like someone else to pickup the
> documentation work for the release. Can someone help with that?
> >
> > On Mar 11, 2013, at 10:33 AM, Jason van Zyl  wrote:
> >
> > > Any other comments?
> > >
> > > Unless I hear otherwise this week I'll start merging Eclipse Aether
> into master and start a discussion about what that means.
> > >
> > > On Mar 10, 2013, at 1:20 AM, Anders Hammar  wrote:
> > >
> > >> Personally I would like us to stick with the initial discussion of
> shipping
> > >> 3.1 with the slf4j usage (and slf4j-simple). That's what we've
> discussed
> > >> and talked about for some time so it would be great to get that out of
> the
> > >> door. The we could discuss the next step. Basically, and generally,
> I'd
> > >> like us to stick to the plans we discuss.
> > >>
> > >> At the same time I fully appreciate that I'm not doing the work.
> > >>
> > >>
> > >> On Sat, Mar 9, 2013 at 9:04 AM, Mirko Friedenhagen
> > >> wrote:
> > >>
> > >>> Well at least with Maven 4.0 I would not get the question anymore,
> why the
> > >>> pom's model version is at 4 while we use Maven 3 ;-).
> > >>>
> > >>> Regards Mirko
> > >>> --
> > >>> Sent from my mobile
> > >>> On Mar 9, 2013 12:15 AM, "Brian Fox"  wrote:
> > >>>
> >  I don't think we should move to 4.0 because of this. The primary
> consumer
> >  of our systems are the end users and this change doesn't represent
> "api"
> >  breakage to them. If we make what appears to be such a large version
> >  change, that could scare off or confuse people who are just now
> warming
> > >>> up
> >  to 3.x. I think this does need to be resolved, but lets just call it
> 3.1
> >  and notify the plugins that need to know directly.
> > 
> > 
> >  On Wed, Mar 6, 2013 at 9:20 PM, Jason van Zyl 
> wrote:
> > 
> > >
> > > On Mar 6, 2013, at 6:09 PM, Olivier Lamy  wrote:
> > >
> > >> 2013/3/4 Hervé BOUTEMY :
> > >>> some more personal thoughts and questions to make myself an
> opinion
> > >>>
> > >>> - about determining whether Aether API is biased or not: there
> was
> > >>> an
> > > argument
> > >>> for not developing Aether in Maven that was "Aether API will be
> more
> > > generic
> > >>> to cover other dependency resolution mecanisms and repository
> > >>> formats,
> > > like
> > >>> P2". Is there something done on this area (be it P2 or anyhting
> else
> > > outside
> > >>> Maven use)?
> > >>>
> > >>> - about maintaining a 3.1.0 bugfix branch like the actual one in
> > > parallel with
> > >>> the master incorporating Eclipse Aether: isn't it the area where
> the
> > > git move
> > >>> was expected to help? The 3.1.0 is just a bugfix branch, without
> > >>> much
> > > commits
> > >>> expected since the work will happen on master (and on every
> > > components/plugins
> > >>> having an impact from Eclipse Aether integration), or do I miss
> > > something?
> > >>> I suppose these outside component will require some time to adapt
> > >>> and
> > > propose
> > >>> a solution for users.
> > >>
> > >> In such case why not using the opportunity of 4.0.0 to back to a
> > >> org.apache.maven namespace (with a wrapper on top of the real
> > >> implementation).
> > >
> > > Go for it. As I wrote previously if anyone wants to make a shim or
> > > compatibi

Re: Re : The next major release of Maven: 4.0.0

2013-03-13 Thread Ansgar Konermann
Am 13.03.2013 08:38 schrieb "herve.bout...@free.fr" :
>
> If you write documentation in Maven core (the components), not in Maven
site (the global project), you'll be happy with git like you do with sources
>
> I can then take care of svnpubsub publication, or anybody else since I
already prepared it
> (notice ranting against svnpubsub is just a waste of time and karma)

What is the value of svnpubsub? Why is it so valuable compared to
alternatives? Which alternatives are could you (all) imagine?

I'm clueless.

Best

Ansgar
>
> Envoyé depuis mon mobile
>
> - Reply message -
> De : "Jason van Zyl" 
> Pour : "Maven Developers List" 
> Objet : The next major release of Maven: 4.0.0
> Date : mar., mars 12, 2013 16:29
>
>
> I would like if someone would volunteer to do the documentation part of
the release. This will probably be the 3rd time I've merged Eclipse Aether
into Maven and there are a lot of moving parts that need to be tested and
frankly it's starting to burn me out. I don't have time or interest in
using the Subversion-based documentation system so I'd like someone else to
do that. Do we really have no choice in how we publish our site? Checking
stuff into SVN for documentation seems arcane and ridiculous. I don't mind
doing the technical work, I would like someone else to pickup the
documentation work for the release. Can someone help with that?
>
> On Mar 11, 2013, at 10:33 AM, Jason van Zyl  wrote:
>
> > Any other comments?
> >
> > Unless I hear otherwise this week I'll start merging Eclipse Aether
into master and start a discussion about what that means.
> >
> > On Mar 10, 2013, at 1:20 AM, Anders Hammar  wrote:
> >
> >> Personally I would like us to stick with the initial discussion of
shipping
> >> 3.1 with the slf4j usage (and slf4j-simple). That's what we've
discussed
> >> and talked about for some time so it would be great to get that out of
the
> >> door. The we could discuss the next step. Basically, and generally, I'd
> >> like us to stick to the plans we discuss.
> >>
> >> At the same time I fully appreciate that I'm not doing the work.
> >>
> >>
> >> On Sat, Mar 9, 2013 at 9:04 AM, Mirko Friedenhagen
> >> wrote:
> >>
> >>> Well at least with Maven 4.0 I would not get the question anymore,
why the
> >>> pom's model version is at 4 while we use Maven 3 ;-).
> >>>
> >>> Regards Mirko
> >>> --
> >>> Sent from my mobile
> >>> On Mar 9, 2013 12:15 AM, "Brian Fox"  wrote:
> >>>
>  I don't think we should move to 4.0 because of this. The primary
consumer
>  of our systems are the end users and this change doesn't represent
"api"
>  breakage to them. If we make what appears to be such a large version
>  change, that could scare off or confuse people who are just now
warming
> >>> up
>  to 3.x. I think this does need to be resolved, but lets just call it
3.1
>  and notify the plugins that need to know directly.
> 
> 
>  On Wed, Mar 6, 2013 at 9:20 PM, Jason van Zyl  wrote:
> 
> >
> > On Mar 6, 2013, at 6:09 PM, Olivier Lamy  wrote:
> >
> >> 2013/3/4 Hervé BOUTEMY :
> >>> some more personal thoughts and questions to make myself an
opinion
> >>>
> >>> - about determining whether Aether API is biased or not: there was
> >>> an
> > argument
> >>> for not developing Aether in Maven that was "Aether API will be
more
> > generic
> >>> to cover other dependency resolution mecanisms and repository
> >>> formats,
> > like
> >>> P2". Is there something done on this area (be it P2 or anyhting
else
> > outside
> >>> Maven use)?
> >>>
> >>> - about maintaining a 3.1.0 bugfix branch like the actual one in
> > parallel with
> >>> the master incorporating Eclipse Aether: isn't it the area where
the
> > git move
> >>> was expected to help? The 3.1.0 is just a bugfix branch, without
> >>> much
> > commits
> >>> expected since the work will happen on master (and on every
> > components/plugins
> >>> having an impact from Eclipse Aether integration), or do I miss
> > something?
> >>> I suppose these outside component will require some time to adapt
> >>> and
> > propose
> >>> a solution for users.
> >>
> >> In such case why not using the opportunity of 4.0.0 to back to a
> >> org.apache.maven namespace (with a wrapper on top of the real
> >> implementation).
> >
> > Go for it. As I wrote previously if anyone wants to make a shim or
> > compatibility layer over Eclipse Aether they are welcome too. I'm
not
>  doing
> > for all the reasons I cited previously, but feel free to take the
> > opportunity.
> >
> >> At least that will be a more stable namespace. (If did as it since
> >>> the
> >> beginning we could think about something else now !)
> >>
> >>>
> >>>
> >>> Regards,
> >>>
> >>> Hervé
> >>>
> >>> Le dimanche 3 mars 2013 19:24:23 Jason van Zyl a écrit :
>  Step

Re: The next major release of Maven: 4.0.0

2013-03-13 Thread Jason van Zyl

On Mar 13, 2013, at 3:30 AM, herve.bout...@free.fr wrote:

> I'm on vacation, with weak mobile connexion...
> I'll try m-dependency-tree when back home
> Id You updates m-dependency-p to latest -tree, the hope was it would work 
> without more efforts
> 

It may be something small, but it appears to be an issue at the moment.

> Envoyé depuis mon mobile
> 
> - Reply message -
> De : "Jason van Zyl" 
> Pour : "Maven Developers List" 
> Objet : The next major release of Maven: 4.0.0
> Date : mer., mars 13, 2013 08:00
> 
> 
> I will push the Eclipse Aether work to a branch as there are several ITs that 
> fail that are related to using real plugins in the ITs which are affected by 
> the changes. The dependency plugins and site plugin are the ones that are 
> visible right now. The shade plugin also doesn't work.
> 
> The ITs should probably not be using real plugins, but we can decide what to 
> do once the branch is in.
> 
> Hervé, just a note that I quickly tried the dependency tree with the 
> dependency plugin with Eclipse Aether wired in and it still seems to be 
> breaking. I have a build if you want to try it to see the error messages. I 
> assume what's on master is intended to work with both versions of Aether?
> 
> On Mar 12, 2013, at 11:29 AM, Jason van Zyl  wrote:
> 
>> I would like if someone would volunteer to do the documentation part of the 
>> release. This will probably be the 3rd time I've merged Eclipse Aether into 
>> Maven and there are a lot of moving parts that need to be tested and frankly 
>> it's starting to burn me out. I don't have time or interest in using the 
>> Subversion-based documentation system so I'd like someone else to do that. 
>> Do we really have no choice in how we publish our site? Checking stuff into 
>> SVN for documentation seems arcane and ridiculous. I don't mind doing the 
>> technical work, I would like someone else to pickup the documentation work 
>> for the release. Can someone help with that?
>> 
>> On Mar 11, 2013, at 10:33 AM, Jason van Zyl  wrote:
>> 
>>> Any other comments?
>>> 
>>> Unless I hear otherwise this week I'll start merging Eclipse Aether into 
>>> master and start a discussion about what that means.
>>> 
>>> On Mar 10, 2013, at 1:20 AM, Anders Hammar  wrote:
>>> 
 Personally I would like us to stick with the initial discussion of shipping
 3.1 with the slf4j usage (and slf4j-simple). That's what we've discussed
 and talked about for some time so it would be great to get that out of the
 door. The we could discuss the next step. Basically, and generally, I'd
 like us to stick to the plans we discuss.
 
 At the same time I fully appreciate that I'm not doing the work.
 
 
 On Sat, Mar 9, 2013 at 9:04 AM, Mirko Friedenhagen
 wrote:
 
> Well at least with Maven 4.0 I would not get the question anymore, why the
> pom's model version is at 4 while we use Maven 3 ;-).
> 
> Regards Mirko
> --
> Sent from my mobile
> On Mar 9, 2013 12:15 AM, "Brian Fox"  wrote:
> 
>> I don't think we should move to 4.0 because of this. The primary consumer
>> of our systems are the end users and this change doesn't represent "api"
>> breakage to them. If we make what appears to be such a large version
>> change, that could scare off or confuse people who are just now warming
> up
>> to 3.x. I think this does need to be resolved, but lets just call it 3.1
>> and notify the plugins that need to know directly.
>> 
>> 
>> On Wed, Mar 6, 2013 at 9:20 PM, Jason van Zyl  wrote:
>> 
>>> 
>>> On Mar 6, 2013, at 6:09 PM, Olivier Lamy  wrote:
>>> 
 2013/3/4 Hervé BOUTEMY :
> some more personal thoughts and questions to make myself an opinion
> 
> - about determining whether Aether API is biased or not: there was
> an
>>> argument
> for not developing Aether in Maven that was "Aether API will be more
>>> generic
> to cover other dependency resolution mecanisms and repository
> formats,
>>> like
> P2". Is there something done on this area (be it P2 or anyhting else
>>> outside
> Maven use)?
> 
> - about maintaining a 3.1.0 bugfix branch like the actual one in
>>> parallel with
> the master incorporating Eclipse Aether: isn't it the area where the
>>> git move
> was expected to help? The 3.1.0 is just a bugfix branch, without
> much
>>> commits
> expected since the work will happen on master (and on every
>>> components/plugins
> having an impact from Eclipse Aether integration), or do I miss
>>> something?
> I suppose these outside component will require some time to adapt
> and
>>> propose
> a solution for users.
 
 In such case why not using the opportunity of 4.0.0 to back to a
 org.apache.maven namespace (with a wrapper on to

Re: Multi-project releases

2013-03-13 Thread Stephen Connolly
I thought I had included the link... But it does not seem there now...
Strange

https://github.com/stephenc/mpr-maven-plugin

On Wednesday, 13 March 2013, Deng Ching-Mallete wrote:

> Hi Stephen,
>
> Where can I get/checkout the plugin? We have a project with the same
> structure so I'd like to try it out.
>
> Thanks,
> Deng
>
> On Mon, Mar 11, 2013 at 7:50 PM, Stephen Connolly <
> stephen.alan.conno...@gmail.com > wrote:
>
> > Hey one and all,
> >
> > So we all know how multiple projects with multiple release roots are a
> > pain...
> >
> > Here's some experiments I've been playing with...
> >
> > Not yet brave enough to have it fire up release:prepare release:perform
> on
> > each release root, nor fire up versions:set on the downstream projects
> with
> > explicit dependencies, nor lather rinse repeat until there is nothing
> > needing a release...
> >
> > But even the simple report should be useful, and if anyone has
> suggestions
> > to help improve its recommendations towards getting confidence that the
> > automated stuff could work... please give me pull requests.
> >
> > If this proves useful, I will probably roll it into the release plugin...
> > but for now I'll keep it in a holding pattern on github (where it is not
> in
> > a default plugin groupId and hence relocation is less of an issue if I do
> > happen to make any releases into central)
> >
> > $ mvn com.github.stephenc.maven:mpr-maven-plugin:list-roots
> >
> > from an aggregator pom should identify all the release roots and whether
> > they might need a release
> >
> > -Stephen
> >
>
>
>
> --
> Maria Odea "Deng" Ching-Mallete | och...@apache.org  |
> http://www.linkedin.com/in/oching
>


-- 
Sent from my phone


Re : The next major release of Maven: 4.0.0

2013-03-13 Thread herve.bout...@free.fr
If you write documentation in Maven core (the components), not in Maven site 
(the global project), you'll be happy with git like you do with sources

I can then take care of svnpubsub publication, or anybody else since I already 
prepared it
(notice ranting against svnpubsub is just a waste of time and karma)

Envoyé depuis mon mobile

- Reply message -
De : "Jason van Zyl" 
Pour : "Maven Developers List" 
Objet : The next major release of Maven: 4.0.0
Date : mar., mars 12, 2013 16:29


I would like if someone would volunteer to do the documentation part of the 
release. This will probably be the 3rd time I've merged Eclipse Aether into 
Maven and there are a lot of moving parts that need to be tested and frankly 
it's starting to burn me out. I don't have time or interest in using the 
Subversion-based documentation system so I'd like someone else to do that. Do 
we really have no choice in how we publish our site? Checking stuff into SVN 
for documentation seems arcane and ridiculous. I don't mind doing the technical 
work, I would like someone else to pickup the documentation work for the 
release. Can someone help with that?

On Mar 11, 2013, at 10:33 AM, Jason van Zyl  wrote:

> Any other comments?
> 
> Unless I hear otherwise this week I'll start merging Eclipse Aether into 
> master and start a discussion about what that means.
> 
> On Mar 10, 2013, at 1:20 AM, Anders Hammar  wrote:
> 
>> Personally I would like us to stick with the initial discussion of shipping
>> 3.1 with the slf4j usage (and slf4j-simple). That's what we've discussed
>> and talked about for some time so it would be great to get that out of the
>> door. The we could discuss the next step. Basically, and generally, I'd
>> like us to stick to the plans we discuss.
>> 
>> At the same time I fully appreciate that I'm not doing the work.
>> 
>> 
>> On Sat, Mar 9, 2013 at 9:04 AM, Mirko Friedenhagen
>> wrote:
>> 
>>> Well at least with Maven 4.0 I would not get the question anymore, why the
>>> pom's model version is at 4 while we use Maven 3 ;-).
>>> 
>>> Regards Mirko
>>> --
>>> Sent from my mobile
>>> On Mar 9, 2013 12:15 AM, "Brian Fox"  wrote:
>>> 
 I don't think we should move to 4.0 because of this. The primary consumer
 of our systems are the end users and this change doesn't represent "api"
 breakage to them. If we make what appears to be such a large version
 change, that could scare off or confuse people who are just now warming
>>> up
 to 3.x. I think this does need to be resolved, but lets just call it 3.1
 and notify the plugins that need to know directly.
 
 
 On Wed, Mar 6, 2013 at 9:20 PM, Jason van Zyl  wrote:
 
> 
> On Mar 6, 2013, at 6:09 PM, Olivier Lamy  wrote:
> 
>> 2013/3/4 Hervé BOUTEMY :
>>> some more personal thoughts and questions to make myself an opinion
>>> 
>>> - about determining whether Aether API is biased or not: there was
>>> an
> argument
>>> for not developing Aether in Maven that was "Aether API will be more
> generic
>>> to cover other dependency resolution mecanisms and repository
>>> formats,
> like
>>> P2". Is there something done on this area (be it P2 or anyhting else
> outside
>>> Maven use)?
>>> 
>>> - about maintaining a 3.1.0 bugfix branch like the actual one in
> parallel with
>>> the master incorporating Eclipse Aether: isn't it the area where the
> git move
>>> was expected to help? The 3.1.0 is just a bugfix branch, without
>>> much
> commits
>>> expected since the work will happen on master (and on every
> components/plugins
>>> having an impact from Eclipse Aether integration), or do I miss
> something?
>>> I suppose these outside component will require some time to adapt
>>> and
> propose
>>> a solution for users.
>> 
>> In such case why not using the opportunity of 4.0.0 to back to a
>> org.apache.maven namespace (with a wrapper on top of the real
>> implementation).
> 
> Go for it. As I wrote previously if anyone wants to make a shim or
> compatibility layer over Eclipse Aether they are welcome too. I'm not
 doing
> for all the reasons I cited previously, but feel free to take the
> opportunity.
> 
>> At least that will be a more stable namespace. (If did as it since
>>> the
>> beginning we could think about something else now !)
>> 
>>> 
>>> 
>>> Regards,
>>> 
>>> Hervé
>>> 
>>> Le dimanche 3 mars 2013 19:24:23 Jason van Zyl a écrit :
 Stephen,
 
 It doesn't matter where the code is. It's complicated, takes a lot
>>> of
> effort
 to understand and I don't really care, or see it as a problem that
> Benjamin
 is the one who works on it most. No one else worked on here, no one
> else is
 working on it there. It's not where it is, it's that it's a
 non-trivial
 body

Re : The next major release of Maven: 4.0.0

2013-03-13 Thread herve.bout...@free.fr
I'm on vacation, with weak mobile connexion...
I'll try m-dependency-tree when back home
Id You updates m-dependency-p to latest -tree, the hope was it would work 
without more efforts

Envoyé depuis mon mobile

- Reply message -
De : "Jason van Zyl" 
Pour : "Maven Developers List" 
Objet : The next major release of Maven: 4.0.0
Date : mer., mars 13, 2013 08:00


I will push the Eclipse Aether work to a branch as there are several ITs that 
fail that are related to using real plugins in the ITs which are affected by 
the changes. The dependency plugins and site plugin are the ones that are 
visible right now. The shade plugin also doesn't work.

The ITs should probably not be using real plugins, but we can decide what to do 
once the branch is in.

Hervé, just a note that I quickly tried the dependency tree with the dependency 
plugin with Eclipse Aether wired in and it still seems to be breaking. I have a 
build if you want to try it to see the error messages. I assume what's on 
master is intended to work with both versions of Aether?

On Mar 12, 2013, at 11:29 AM, Jason van Zyl  wrote:

> I would like if someone would volunteer to do the documentation part of the 
> release. This will probably be the 3rd time I've merged Eclipse Aether into 
> Maven and there are a lot of moving parts that need to be tested and frankly 
> it's starting to burn me out. I don't have time or interest in using the 
> Subversion-based documentation system so I'd like someone else to do that. Do 
> we really have no choice in how we publish our site? Checking stuff into SVN 
> for documentation seems arcane and ridiculous. I don't mind doing the 
> technical work, I would like someone else to pickup the documentation work 
> for the release. Can someone help with that?
> 
> On Mar 11, 2013, at 10:33 AM, Jason van Zyl  wrote:
> 
>> Any other comments?
>> 
>> Unless I hear otherwise this week I'll start merging Eclipse Aether into 
>> master and start a discussion about what that means.
>> 
>> On Mar 10, 2013, at 1:20 AM, Anders Hammar  wrote:
>> 
>>> Personally I would like us to stick with the initial discussion of shipping
>>> 3.1 with the slf4j usage (and slf4j-simple). That's what we've discussed
>>> and talked about for some time so it would be great to get that out of the
>>> door. The we could discuss the next step. Basically, and generally, I'd
>>> like us to stick to the plans we discuss.
>>> 
>>> At the same time I fully appreciate that I'm not doing the work.
>>> 
>>> 
>>> On Sat, Mar 9, 2013 at 9:04 AM, Mirko Friedenhagen
>>> wrote:
>>> 
 Well at least with Maven 4.0 I would not get the question anymore, why the
 pom's model version is at 4 while we use Maven 3 ;-).
 
 Regards Mirko
 --
 Sent from my mobile
 On Mar 9, 2013 12:15 AM, "Brian Fox"  wrote:
 
> I don't think we should move to 4.0 because of this. The primary consumer
> of our systems are the end users and this change doesn't represent "api"
> breakage to them. If we make what appears to be such a large version
> change, that could scare off or confuse people who are just now warming
 up
> to 3.x. I think this does need to be resolved, but lets just call it 3.1
> and notify the plugins that need to know directly.
> 
> 
> On Wed, Mar 6, 2013 at 9:20 PM, Jason van Zyl  wrote:
> 
>> 
>> On Mar 6, 2013, at 6:09 PM, Olivier Lamy  wrote:
>> 
>>> 2013/3/4 Hervé BOUTEMY :
 some more personal thoughts and questions to make myself an opinion
 
 - about determining whether Aether API is biased or not: there was
 an
>> argument
 for not developing Aether in Maven that was "Aether API will be more
>> generic
 to cover other dependency resolution mecanisms and repository
 formats,
>> like
 P2". Is there something done on this area (be it P2 or anyhting else
>> outside
 Maven use)?
 
 - about maintaining a 3.1.0 bugfix branch like the actual one in
>> parallel with
 the master incorporating Eclipse Aether: isn't it the area where the
>> git move
 was expected to help? The 3.1.0 is just a bugfix branch, without
 much
>> commits
 expected since the work will happen on master (and on every
>> components/plugins
 having an impact from Eclipse Aether integration), or do I miss
>> something?
 I suppose these outside component will require some time to adapt
 and
>> propose
 a solution for users.
>>> 
>>> In such case why not using the opportunity of 4.0.0 to back to a
>>> org.apache.maven namespace (with a wrapper on top of the real
>>> implementation).
>> 
>> Go for it. As I wrote previously if anyone wants to make a shim or
>> compatibility layer over Eclipse Aether they are welcome too. I'm not
> doing
>> for all the reasons I cited previously, but feel free to take

Re: The next major release of Maven: 4.0.0

2013-03-13 Thread Jason van Zyl
I will push the Eclipse Aether work to a branch as there are several ITs that 
fail that are related to using real plugins in the ITs which are affected by 
the changes. The dependency plugins and site plugin are the ones that are 
visible right now. The shade plugin also doesn't work.

The ITs should probably not be using real plugins, but we can decide what to do 
once the branch is in.

Hervé, just a note that I quickly tried the dependency tree with the dependency 
plugin with Eclipse Aether wired in and it still seems to be breaking. I have a 
build if you want to try it to see the error messages. I assume what's on 
master is intended to work with both versions of Aether?

On Mar 12, 2013, at 11:29 AM, Jason van Zyl  wrote:

> I would like if someone would volunteer to do the documentation part of the 
> release. This will probably be the 3rd time I've merged Eclipse Aether into 
> Maven and there are a lot of moving parts that need to be tested and frankly 
> it's starting to burn me out. I don't have time or interest in using the 
> Subversion-based documentation system so I'd like someone else to do that. Do 
> we really have no choice in how we publish our site? Checking stuff into SVN 
> for documentation seems arcane and ridiculous. I don't mind doing the 
> technical work, I would like someone else to pickup the documentation work 
> for the release. Can someone help with that?
> 
> On Mar 11, 2013, at 10:33 AM, Jason van Zyl  wrote:
> 
>> Any other comments?
>> 
>> Unless I hear otherwise this week I'll start merging Eclipse Aether into 
>> master and start a discussion about what that means.
>> 
>> On Mar 10, 2013, at 1:20 AM, Anders Hammar  wrote:
>> 
>>> Personally I would like us to stick with the initial discussion of shipping
>>> 3.1 with the slf4j usage (and slf4j-simple). That's what we've discussed
>>> and talked about for some time so it would be great to get that out of the
>>> door. The we could discuss the next step. Basically, and generally, I'd
>>> like us to stick to the plans we discuss.
>>> 
>>> At the same time I fully appreciate that I'm not doing the work.
>>> 
>>> 
>>> On Sat, Mar 9, 2013 at 9:04 AM, Mirko Friedenhagen
>>> wrote:
>>> 
 Well at least with Maven 4.0 I would not get the question anymore, why the
 pom's model version is at 4 while we use Maven 3 ;-).
 
 Regards Mirko
 --
 Sent from my mobile
 On Mar 9, 2013 12:15 AM, "Brian Fox"  wrote:
 
> I don't think we should move to 4.0 because of this. The primary consumer
> of our systems are the end users and this change doesn't represent "api"
> breakage to them. If we make what appears to be such a large version
> change, that could scare off or confuse people who are just now warming
 up
> to 3.x. I think this does need to be resolved, but lets just call it 3.1
> and notify the plugins that need to know directly.
> 
> 
> On Wed, Mar 6, 2013 at 9:20 PM, Jason van Zyl  wrote:
> 
>> 
>> On Mar 6, 2013, at 6:09 PM, Olivier Lamy  wrote:
>> 
>>> 2013/3/4 Hervé BOUTEMY :
 some more personal thoughts and questions to make myself an opinion
 
 - about determining whether Aether API is biased or not: there was
 an
>> argument
 for not developing Aether in Maven that was "Aether API will be more
>> generic
 to cover other dependency resolution mecanisms and repository
 formats,
>> like
 P2". Is there something done on this area (be it P2 or anyhting else
>> outside
 Maven use)?
 
 - about maintaining a 3.1.0 bugfix branch like the actual one in
>> parallel with
 the master incorporating Eclipse Aether: isn't it the area where the
>> git move
 was expected to help? The 3.1.0 is just a bugfix branch, without
 much
>> commits
 expected since the work will happen on master (and on every
>> components/plugins
 having an impact from Eclipse Aether integration), or do I miss
>> something?
 I suppose these outside component will require some time to adapt
 and
>> propose
 a solution for users.
>>> 
>>> In such case why not using the opportunity of 4.0.0 to back to a
>>> org.apache.maven namespace (with a wrapper on top of the real
>>> implementation).
>> 
>> Go for it. As I wrote previously if anyone wants to make a shim or
>> compatibility layer over Eclipse Aether they are welcome too. I'm not
> doing
>> for all the reasons I cited previously, but feel free to take the
>> opportunity.
>> 
>>> At least that will be a more stable namespace. (If did as it since
 the
>>> beginning we could think about something else now !)
>>> 
 
 
 Regards,
 
 Hervé
 
 Le dimanche 3 mars 2013 19:24:23 Jason van Zyl a écrit :
> Stephen,
> 
> It doesn