[RESULT] [VOTE] Apache 3.1.0

2013-07-13 Thread Jason van Zyl
The vote has passed with the following:

+1 Binding: Arnaud, Stephen, Olivier, Hervé
+1 Non-binding: Stevo, Anders, Tony, Tamas, Baptiste, Mark, Mirko

I'll promote the release in Nexus and update the docs and announce Monday when 
it's all done.

On Jun 30, 2013, at 3:00 PM, Jason van Zyl ja...@tesla.io wrote:

 Here are the release bits for 3.1.0:
 
 Release notes:
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repository:
 https://repository.apache.org/content/repositories/maven-084/
 
 Staged distribution:
 https://repository.apache.org/content/repositories/maven-084/org/apache/maven/apache-maven/3.1.0/
 
 Staged Site:
 http://maven.apache.org/ref/3.1.0
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 There's no sense in being precise when you don't even know what you're 
 talking about.
 
 -- John von Neumann
 
 
 
 
 

Thanks,

Jason

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

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: [RESULT] [VOTE] Apache 3.1.0

2013-07-13 Thread sebb
On 13 July 2013 14:54, Jason van Zyl ja...@tesla.io wrote:
 The vote has passed with the following:

 +1 Binding: Arnaud, Stephen, Olivier, Hervé
 +1 Non-binding: Stevo, Anders, Tony, Tamas, Baptiste, Mark, Mirko

I voted -1 (non-binding) because of the invalid NOTICE file (amongst
other reasons).


 I'll promote the release in Nexus and update the docs and announce Monday 
 when it's all done.

 On Jun 30, 2013, at 3:00 PM, Jason van Zyl ja...@tesla.io wrote:

 Here are the release bits for 3.1.0:

 Release notes:
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967

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

 Staged distribution:
 https://repository.apache.org/content/repositories/maven-084/org/apache/maven/apache-maven/3.1.0/

 Staged Site:
 http://maven.apache.org/ref/3.1.0

 Thanks,

 Jason

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

 There's no sense in being precise when you don't even know what you're 
 talking about.

 -- John von Neumann






 Thanks,

 Jason

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

 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







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



Re: [RESULT] [VOTE] Apache 3.1.0

2013-07-13 Thread Jason van Zyl
Sorry about that. I did register the issue and I'll make something to generate 
the correct attributions for the next release. Hopefully the next one will not 
take 7 months. I sent the first email out for the first 3.1.0 on December 2nd, 
2012 :-)

On Jul 13, 2013, at 10:00 AM, sebb seb...@gmail.com wrote:

 On 13 July 2013 14:54, Jason van Zyl ja...@tesla.io wrote:
 The vote has passed with the following:
 
 +1 Binding: Arnaud, Stephen, Olivier, Hervé
 +1 Non-binding: Stevo, Anders, Tony, Tamas, Baptiste, Mark, Mirko
 
 I voted -1 (non-binding) because of the invalid NOTICE file (amongst
 other reasons).
 
 
 I'll promote the release in Nexus and update the docs and announce Monday 
 when it's all done.
 
 On Jun 30, 2013, at 3:00 PM, Jason van Zyl ja...@tesla.io wrote:
 
 Here are the release bits for 3.1.0:
 
 Release notes:
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repository:
 https://repository.apache.org/content/repositories/maven-084/
 
 Staged distribution:
 https://repository.apache.org/content/repositories/maven-084/org/apache/maven/apache-maven/3.1.0/
 
 Staged Site:
 http://maven.apache.org/ref/3.1.0
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 There's no sense in being precise when you don't even know what you're 
 talking about.
 
 -- John von Neumann
 
 
 
 
 
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 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
 
 
 
 
 
 
 
 -
 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,  Apache Maven
http://twitter.com/jvanzyl
-

A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole

 -- Christopher Alexander, A Pattern Language








Re: [RESULT] [VOTE] Apache 3.1.0

2013-07-13 Thread sebb
On 13 July 2013 15:11, Jason van Zyl ja...@tesla.io wrote:
 Sorry about that. I did register the issue

OK.

 and I'll make something to generate the correct attributions for the next 
 release.

There should be need to auto-generate anything for the source release;
just ensure the correct NL files are present in the top-level of SCM.
This is required anyway as the SCM is effectively another published
source. Once established, the files will need to change rarely if
ever.

Similarly for the binary release, the NOTICE file may well need to be
different, but won't change often.
It's not a trivial matter for a program determine what goes in the
NOTICE file from machine-readable data.

 Hopefully the next one will not take 7 months. I sent the first email out for 
 the first 3.1.0 on December 2nd, 2012 :-)

 On Jul 13, 2013, at 10:00 AM, sebb seb...@gmail.com wrote:

 On 13 July 2013 14:54, Jason van Zyl ja...@tesla.io wrote:
 The vote has passed with the following:

 +1 Binding: Arnaud, Stephen, Olivier, Hervé
 +1 Non-binding: Stevo, Anders, Tony, Tamas, Baptiste, Mark, Mirko

 I voted -1 (non-binding) because of the invalid NOTICE file (amongst
 other reasons).


 I'll promote the release in Nexus and update the docs and announce Monday 
 when it's all done.

 On Jun 30, 2013, at 3:00 PM, Jason van Zyl ja...@tesla.io wrote:

 Here are the release bits for 3.1.0:

 Release notes:
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967

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

 Staged distribution:
 https://repository.apache.org/content/repositories/maven-084/org/apache/maven/apache-maven/3.1.0/

 Staged Site:
 http://maven.apache.org/ref/3.1.0

 Thanks,

 Jason

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

 There's no sense in being precise when you don't even know what you're 
 talking about.

 -- John von Neumann






 Thanks,

 Jason

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

 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







 -
 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,  Apache Maven
 http://twitter.com/jvanzyl
 -

 A man enjoys his work when he understands the whole and when he
 is responsible for the quality of the whole

  -- Christopher Alexander, A Pattern Language







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



RE: How Maven works - definitions

2013-07-13 Thread Martin Gainty
If you want to discover how a house was built you need to talk to an Architect

The Architecture of maven is a loose Framework which constitute One of 3 
default Maven lifecycles
http://maven.apache.org/ref/3.0.5/maven-core/lifecycles.html
 
Each Maven lifecycle in turn consists of one or more phases which will allow 
multiple Modello architected plugins (spec v 4.0.0 of Modello) to be bound to 
that phase in order to execute the plugins goal for their Mojo class
http://www.maestrodev.com/better-builds-with-maven/creating-applications-with-maven/utilizing-the-build-life-cycle/
 
In order for use to  provide further clarification we would need to know which 
tasks you wish to run

HTH
Martin Gainty 
__ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.

 
 Date: Mon, 8 Jul 2013 07:01:18 +0930
 Subject: Re: How Maven works - definitions
 From: baerr...@gmail.com
 To: dev@maven.apache.org
 
 On 8 July 2013 04:01, Mirko Friedenhagen mfriedenha...@gmail.com wrote:
  Hello,
 
  first of all, thanks for your replies. I think it would help very much
  if an introductory would be at the plugin development page[1] to get
  the big picture. Or even be repeated at the the run[2] page.
 
  Running Maven is trivial until you encounter problems or wish to
  extend stuff. I deal a lot with supporting our department (roughly 200
  developers, 150 of whom are using Maven) and I am always reiterating
  explaining the basic glossary (phase, lifecycle, goal).
 
  While the Complete reference by Sonatype is great once you know the
  basics, it is quite extensive and not every application developer
  wants or needs to delve throught it :-)
 
 I will agree the documentation could be improved.
 
 I've also said in the past that one of Maven's problems is that it
 just works for most people.
 
 Compare that to Ant where before you can build a project you must read
 the README, configure your project settings file and then try to
 build, often trouble shooting by looking at the Ant website.  This
 means the average user of Ant has picked up more stuff because they
 are forced to.
 
 In Maven only the person who is modifying the poms generally acquires
 more in depth knowledge of Maven - including terminology.
 
 Which means when someone does need to work out what went wrong there
 is a steep learning curve because it was not amortized over time.
 
 Ideas on how to fix that are welcome.
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 
  

Re: [RESULT] [VOTE] Apache 3.1.0

2013-07-13 Thread Jason van Zyl
I will try and automate for everyone to have a correct set of attributions.

If you want to manually update the correct files that's fine too.

On Jul 13, 2013, at 11:24 AM, sebb seb...@gmail.com wrote:

 On 13 July 2013 15:11, Jason van Zyl ja...@tesla.io wrote:
 Sorry about that. I did register the issue
 
 OK.
 
 and I'll make something to generate the correct attributions for the next 
 release.
 
 There should be need to auto-generate anything for the source release;
 just ensure the correct NL files are present in the top-level of SCM.
 This is required anyway as the SCM is effectively another published
 source. Once established, the files will need to change rarely if
 ever.
 
 Similarly for the binary release, the NOTICE file may well need to be
 different, but won't change often.
 It's not a trivial matter for a program determine what goes in the
 NOTICE file from machine-readable data.
 
 Hopefully the next one will not take 7 months. I sent the first email out 
 for the first 3.1.0 on December 2nd, 2012 :-)
 
 On Jul 13, 2013, at 10:00 AM, sebb seb...@gmail.com wrote:
 
 On 13 July 2013 14:54, Jason van Zyl ja...@tesla.io wrote:
 The vote has passed with the following:
 
 +1 Binding: Arnaud, Stephen, Olivier, Hervé
 +1 Non-binding: Stevo, Anders, Tony, Tamas, Baptiste, Mark, Mirko
 
 I voted -1 (non-binding) because of the invalid NOTICE file (amongst
 other reasons).
 
 
 I'll promote the release in Nexus and update the docs and announce Monday 
 when it's all done.
 
 On Jun 30, 2013, at 3:00 PM, Jason van Zyl ja...@tesla.io wrote:
 
 Here are the release bits for 3.1.0:
 
 Release notes:
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repository:
 https://repository.apache.org/content/repositories/maven-084/
 
 Staged distribution:
 https://repository.apache.org/content/repositories/maven-084/org/apache/maven/apache-maven/3.1.0/
 
 Staged Site:
 http://maven.apache.org/ref/3.1.0
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 There's no sense in being precise when you don't even know what you're 
 talking about.
 
 -- John von Neumann
 
 
 
 
 
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 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
 
 
 
 
 
 
 
 -
 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,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 A man enjoys his work when he understands the whole and when he
 is responsible for the quality of the whole
 
 -- Christopher Alexander, A Pattern Language
 
 
 
 
 
 
 
 -
 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,  Apache Maven
http://twitter.com/jvanzyl
-

The modern conservative is engaged in one of man's oldest exercises in moral 
philosophy; that is, 
the search for a superior moral justification for selfishness.

 -- John Kenneth Galbraith








Re: [RESULT] [VOTE] Apache 3.1.0

2013-07-13 Thread Daniel Kulp

Jason,

On Jul 13, 2013, at 12:44 PM, Jason van Zyl ja...@tesla.io wrote:
 I will try and automate for everyone to have a correct set of attributions.
 
 If you want to manually update the correct files that's fine too.

I think this is now done on master, but requires a release of the 
remote-resources.   Just haven't had time to do it. 

Dan




 
 On Jul 13, 2013, at 11:24 AM, sebb seb...@gmail.com wrote:
 
 On 13 July 2013 15:11, Jason van Zyl ja...@tesla.io wrote:
 Sorry about that. I did register the issue
 
 OK.
 
 and I'll make something to generate the correct attributions for the next 
 release.
 
 There should be need to auto-generate anything for the source release;
 just ensure the correct NL files are present in the top-level of SCM.
 This is required anyway as the SCM is effectively another published
 source. Once established, the files will need to change rarely if
 ever.
 
 Similarly for the binary release, the NOTICE file may well need to be
 different, but won't change often.
 It's not a trivial matter for a program determine what goes in the
 NOTICE file from machine-readable data.
 
 Hopefully the next one will not take 7 months. I sent the first email out 
 for the first 3.1.0 on December 2nd, 2012 :-)
 
 On Jul 13, 2013, at 10:00 AM, sebb seb...@gmail.com wrote:
 
 On 13 July 2013 14:54, Jason van Zyl ja...@tesla.io wrote:
 The vote has passed with the following:
 
 +1 Binding: Arnaud, Stephen, Olivier, Hervé
 +1 Non-binding: Stevo, Anders, Tony, Tamas, Baptiste, Mark, Mirko
 
 I voted -1 (non-binding) because of the invalid NOTICE file (amongst
 other reasons).
 
 
 I'll promote the release in Nexus and update the docs and announce Monday 
 when it's all done.
 
 On Jun 30, 2013, at 3:00 PM, Jason van Zyl ja...@tesla.io wrote:
 
 Here are the release bits for 3.1.0:
 
 Release notes:
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repository:
 https://repository.apache.org/content/repositories/maven-084/
 
 Staged distribution:
 https://repository.apache.org/content/repositories/maven-084/org/apache/maven/apache-maven/3.1.0/
 
 Staged Site:
 http://maven.apache.org/ref/3.1.0
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 There's no sense in being precise when you don't even know what you're 
 talking about.
 
 -- John von Neumann
 
 
 
 
 
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 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
 
 
 
 
 
 
 
 -
 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,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 A man enjoys his work when he understands the whole and when he
 is responsible for the quality of the whole
 
 -- Christopher Alexander, A Pattern Language
 
 
 
 
 
 
 
 -
 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,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 The modern conservative is engaged in one of man's oldest exercises in moral 
 philosophy; that is, 
 the search for a superior moral justification for selfishness.
 
 -- John Kenneth Galbraith
 
 
 
 
 
 

-- 
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



Re: [VOTE] Release Apache Maven Enforcer version 1.3.1

2013-07-13 Thread Robert Scholte
Op Fri, 12 Jul 2013 23:31:47 +0200 schreef Arnaud Héritier  
aherit...@gmail.com:




What are the SCM coordinates?
Where is the KEYS file?



sebb is a bot in fact ;-P



:) so I don't need to repeat myself explaining why these things aren't  
mentioned.


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



Re: MNGSITE-152 - Maven sites don't follow the rules on how to link to the license

2013-07-13 Thread Andreas Gudian
How about adding the licence link to the site.xml [1] of maven-parent? Then
we'd have it once for all the plugins developed using that parent pom. Or
is there any remote reason why someone would use that parent but another
licence?

If I hear no objections, I'll add the section there.

Andreas

[1] https://svn.apache.org/repos/asf/maven/pom/trunk/maven/src/site/site.xml


2013/7/13 sebb seb...@gmail.com

 As the subject says.

 This was raised over a year ago and has not even attracted a single
 comment.

 Please could someone look at the issue?

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




Re: How Maven works - definitions

2013-07-13 Thread Mirko Friedenhagen
Martin,

my point is mostly that while a lot of documentation is available, a
short summary of the base concepts is hidden in all of this pages.
Everything I wrote in my first email may be found in these pages, but
I feel it is somewhat hidden :-).
Regards Mirko
--
http://illegalstateexception.blogspot.com/
https://github.com/mfriedenhagen/
https://bitbucket.org/mfriedenhagen/


On Sat, Jul 13, 2013 at 5:30 PM, Martin Gainty mgai...@hotmail.com wrote:
 If you want to discover how a house was built you need to talk to an Architect

 The Architecture of maven is a loose Framework which constitute One of 3 
 default Maven lifecycles
 http://maven.apache.org/ref/3.0.5/maven-core/lifecycles.html

 Each Maven lifecycle in turn consists of one or more phases which will allow 
 multiple Modello architected plugins (spec v 4.0.0 of Modello) to be bound to 
 that phase in order to execute the plugins goal for their Mojo class
 http://www.maestrodev.com/better-builds-with-maven/creating-applications-with-maven/utilizing-the-build-life-cycle/

 In order for use to  provide further clarification we would need to know 
 which tasks you wish to run

 HTH
 Martin Gainty
 __
 Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

 Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
 sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
 oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich 
 dem Austausch von Informationen und entfaltet keine rechtliche 
 Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen 
 wir keine Haftung fuer den Inhalt uebernehmen.
 Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
 destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
 l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci 
 est interdite. Ce message sert à l'information seulement et n'aura pas 
 n'importe quel effet légalement obligatoire. Étant donné que les email 
 peuvent facilement être sujets à la manipulation, nous ne pouvons accepter 
 aucune responsabilité pour le contenu fourni.


 Date: Mon, 8 Jul 2013 07:01:18 +0930
 Subject: Re: How Maven works - definitions
 From: baerr...@gmail.com
 To: dev@maven.apache.org

 On 8 July 2013 04:01, Mirko Friedenhagen mfriedenha...@gmail.com wrote:
  Hello,
 
  first of all, thanks for your replies. I think it would help very much
  if an introductory would be at the plugin development page[1] to get
  the big picture. Or even be repeated at the the run[2] page.
 
  Running Maven is trivial until you encounter problems or wish to
  extend stuff. I deal a lot with supporting our department (roughly 200
  developers, 150 of whom are using Maven) and I am always reiterating
  explaining the basic glossary (phase, lifecycle, goal).
 
  While the Complete reference by Sonatype is great once you know the
  basics, it is quite extensive and not every application developer
  wants or needs to delve throught it :-)

 I will agree the documentation could be improved.

 I've also said in the past that one of Maven's problems is that it
 just works for most people.

 Compare that to Ant where before you can build a project you must read
 the README, configure your project settings file and then try to
 build, often trouble shooting by looking at the Ant website.  This
 means the average user of Ant has picked up more stuff because they
 are forced to.

 In Maven only the person who is modifying the poms generally acquires
 more in depth knowledge of Maven - including terminology.

 Which means when someone does need to work out what went wrong there
 is a steep learning curve because it was not amortized over time.

 Ideas on how to fix that are welcome.

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



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



Re: [VOTE] Release Apache Maven Enforcer version 1.3.1

2013-07-13 Thread Mirko Friedenhagen
Robert,

I tried to run the integration-tests of the extra-enforcer-rules but
most ITs just fail:
[ERROR] The following builds failed:
[ERROR] *  circular-simple/pom.xml
[ERROR] *  enforce-bytecode-version-jdkVersionOption/pom.xml
[ERROR] *  enforce-bytecode-version-with-banned-deps/pom.xml
[ERROR] *  enforce-bytecode-version-wo-banned-deps/pom.xml
[ERROR] *  mojo-1682/pom.xml
[ERROR] *  mojo-1731/pom.xml
[ERROR] *  mojo-1744/pom.xml
[ERROR] *  mojo-1769/pom.xml
[ERROR] *  mojo-1799/pom.xml
[ERROR] *  smokes/pom.xml

I modified the pom.xml:
[mirko@borg extra-enforcer-rules]$ svn diff pom.xml
Index: pom.xml
===
--- pom.xml (revision 18522)
+++ pom.xml (working copy)
@@ -140,7 +140,7 @@
   postBuildHookScriptverify/postBuildHookScript
   addTestClassPathtrue/addTestClassPath
   filterProperties
-enforcerPluginVersion1.0/enforcerPluginVersion
+enforcerPluginVersion1.3.1/enforcerPluginVersion
   /filterProperties
 /configuration
 executions
and added the staging repository to src/it/settings.xml like this:
Index: src/it/settings.xml
===
--- src/it/settings.xml (revision 18522)
+++ src/it/settings.xml (working copy)
@@ -1,5 +1,38 @@
 ?xml version=1.0 encoding=UTF-8?
 settings
+activeProfiles
+activeProfileapache-pre/activeProfile
+/activeProfiles
+
+profiles
+  profile
+idapache-pre/id
+  repositories
+repository
+idapache-pre/id
+releases
+enabledtrue/enabled
+/releases
+snapshots
+enabledfalse/enabled
+/snapshots
+
urlhttps://repository.apache.org/content/repositories/maven-140//url
+/repository
+/repositories
+pluginRepositories
+pluginRepository
+idapache-pre/id
+releases
+enabledtrue/enabled
+/releases
+snapshots
+enabledfalse/enabled
+/snapshots
+
urlhttps://repository.apache.org/content/repositories/maven-140//url
+/pluginRepository
+/pluginRepositories
+  /profile
+/profiles

-1 (non-binding) from me.
Regards Mirko
--
http://illegalstateexception.blogspot.com/
https://github.com/mfriedenhagen/
https://bitbucket.org/mfriedenhagen/


On Sat, Jul 13, 2013 at 7:01 PM, Robert Scholte rfscho...@apache.org wrote:
 Op Fri, 12 Jul 2013 23:31:47 +0200 schreef Arnaud Héritier
 aherit...@gmail.com:



 What are the SCM coordinates?
 Where is the KEYS file?


 sebb is a bot in fact ;-P



 :) so I don't need to repeat myself explaining why these things aren't
 mentioned.


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


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



Re: [VOTE] Release Apache Maven Enforcer version 1.3.1

2013-07-13 Thread Fred Cooke
On Sat, Jul 13, 2013 at 7:01 PM, Robert Scholte rfscho...@apache.orgwrote:

 Op Fri, 12 Jul 2013 23:31:47 +0200 schreef Arnaud Héritier 
 aherit...@gmail.com:

  What are the SCM coordinates?
 Where is the KEYS file?



 sebb is a bot in fact ;-P


 :) so I don't need to repeat myself explaining why these things aren't
 mentioned.


Of course not: Laziness! :-)


Re: svn commit: r1502830 - /maven/site/trunk/content/apt/guides/mini/guide-3rd-party-jars-local.apt

2013-07-13 Thread sebb
On 13 July 2013 19:01,  rfscho...@apache.org wrote:
 Author: rfscholte
 Date: Sat Jul 13 18:01:39 2013
 New Revision: 1502830

 URL: http://svn.apache.org/r1502830
 Log:
 [MINSTALL-95] Enhance documentation of install-file

 Modified:
 maven/site/trunk/content/apt/guides/mini/guide-3rd-party-jars-local.apt

 Modified: 
 maven/site/trunk/content/apt/guides/mini/guide-3rd-party-jars-local.apt
 URL: 
 http://svn.apache.org/viewvc/maven/site/trunk/content/apt/guides/mini/guide-3rd-party-jars-local.apt?rev=1502830r1=1502829r2=1502830view=diff
 ==
 --- maven/site/trunk/content/apt/guides/mini/guide-3rd-party-jars-local.apt 
 (original)
 +++ maven/site/trunk/content/apt/guides/mini/guide-3rd-party-jars-local.apt 
 Sat Jul 13 18:01:39 2013
 @@ -2,17 +2,19 @@
   Guide to installing 3rd party JARs
   --
   Jason van Zyl
 + Robert Scholte
   --
 - 12 October 2005
 + 13 July 2013
   --

  Guide to installing 3rd party JARs

 - Often times you will have 3rd party JARs that you need to put in your local 
 repository for use in your
 - builds. The JARs must be placed in the local repository in the correct 
 place in order for it to be correctly
 - picked up by Maven. To make this easier, and less error prone, we have 
 provide a goal in the install plug-in
 - which should make this relatively painless. To install a JAR in the local 
 repository use the following
 - command:
 + Although rarely, but sometimes you will have 3rd party JARs that you need 
 to put in your local repository for use in your

s/Although rarely, but sometimes you will have/Sometimes there will be/

 + builds, since they don't exist in any public repository like 
 {{{http://search.maven.org}Maven Central}}.
 + The JARs must be placed in the local repository in the correct place in 
 order for it to be correctly
 + picked up by Apache Maven. To make this easier, and less error prone, we 
 have provide a goal in the

Grammar:

s/we have provide/we have provided/

 + 
 {{{http://maven.apache.org/plugins/maven-install-plugin/}maven-install-plugin}}
  which should make this relatively painless.
 + To install a JAR in the local repository use the following command:

  ++

 @@ -20,3 +22,22 @@ mvn install:install-file -Dfile=path-to
  -DartifactId=artifact-id -Dversion=version -Dpackaging=packaging

  ++
 +
 + If there's a pom-file as well, you can install it with the following 
 command:
 +
 +++
 +
 +mvn install:install-file -Dfile=path-to-file -DpomFile=path-to-pomfile
 +
 +++
 +
 + With version 2.5 of the maven-install-plugin it gets even better. If the 
 JAR was built by Apache Maven, it'll contain a
 + pom.xml in a subfolder of the META-INF directory, which will be read by 
 default. In that case, all you need to do is:
 +
 +++
 +
 +mvn install:install-file -Dfile=path-to-file
 +
 +++
 +
 +



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



Re: How Maven works - definitions

2013-07-13 Thread Barrie Treloar
On 14 July 2013 04:52, Mirko Friedenhagen mfriedenha...@gmail.com wrote:
 Martin,

 my point is mostly that while a lot of documentation is available, a
 short summary of the base concepts is hidden in all of this pages.
 Everything I wrote in my first email may be found in these pages, but
 I feel it is somewhat hidden :-).
 Regards Mirko

Please feel free to provide enlightenment via patches.

A new set of eyes can help find the gaps that matter and help provide
the details needed to explain them.

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