Re: Multi-project releases

2013-03-27 Thread Andrei Pozolotin
*Robert:* I actually relaxed "no module nesting" requirement. just not tested well yet. Thank you, Andrei Original Message Subject: Re: Multi-project releases From: Robert Scholte To: Maven Developers List Date: Wed 27 Mar 2013 03:59:42 PM CDT

Re: Multi-project releases

2013-03-27 Thread Stephen Connolly
e name of "layout project". >> >> I also go 2 steps further: >> 1) I require that there are no declarations in non-root >> projects, so all modules and parents are independent. >> 2) I do recursive release of the whole layout automatically, from any >>

Re: Multi-project releases

2013-03-27 Thread Robert Scholte
the middle tree, releasing what needs be released. Original Message Subject: Re: Multi-project releases From: Stephen Connolly To: Andrei Pozolotin Cc: Maven Developers List , Robert Scholte Date: Sun 24 Mar 2013 03:59:40 PM CDT There is a trick called the "local aggregator p

Re: Multi-project releases

2013-03-24 Thread Andrei Pozolotin
sharing is a key. I suggest you change your assumption to have aggregation pom be part of the source repo Original Message Subject: Re: Multi-project releases From: Stephen Connolly To: Maven Developers List Date: Sun 24 Mar 2013 05:55:56 PM CDT > I usually don't check

Re: Multi-project releases

2013-03-24 Thread Andrei Pozolotin
is there a way to designate local-aggregator poms as such? say, have version = 0.0.0, since they are never released. Original Message Subject: Re: Multi-project releases From: Robert Scholte To: Maven Developers List Date: Sun 24 Mar 2013 04:44:20 PM CDT > Let me answer my

Re: Multi-project releases

2013-03-24 Thread Andrei Pozolotin
Jeff got it, thank you. Andrei Original Message Subject: Re: Multi-project releases From: Jeff Jensen To: Maven Developers List Date: Sun 24 Mar 2013 04:00:28 PM CDT > I am not aware of a Maven feature to fully ignore them other than -N with > the tag caveat. When I&#

Re: Multi-project releases

2013-03-24 Thread Andrei Pozolotin
independent. 2) I do recursive release of the whole layout automatically, from any point in the middle tree, releasing what needs be released. Original Message ---- Subject: Re: Multi-project releases From: Stephen Connolly To: Andrei Pozolotin Cc: Maven Developers List , Robert Scholte Date

Re: Multi-project releases

2013-03-24 Thread Stephen Connolly
mean by "release root"? > * can release root contain other release roots as modules? > * can I release the release root w/o releasing the release root modules? > (need a better term :-)) > * can your envisioned plugin automatically recursively release all other > dependencie

Re: Multi-project releases

2013-03-24 Thread Robert Scholte
other dependencies moving upward in the reactor dependency tree? ---- Original Message Subject: Re: Multi-project releases From: Stephen Connolly 'stephen.alan.conno...@gmail.com');> To: Andrei Pozolotin Cc: Maven Developers List 'cvml', 'dev@maven.apa

Re: Multi-project releases

2013-03-24 Thread Robert Scholte
her dependencies moving upward in the reactor dependency tree? ---- Original Message Subject: Re: Multi-project releases From: Stephen Connolly 'stephen.alan.conno...@gmail.com');> To: Andrei Pozolotin Cc: Maven Developers List 'cvml', 'dev@maven.apache.org&

Re: Multi-project releases

2013-03-24 Thread Fred Cooke
uot;where these required-to-be-released-artifacts live? " > by looking into tag, and using still one more convention (to be > decided) > where to look locally before attempting independent remote clone. > > ---- Original Message > Subject: Re: Multi-project releases >

Re: Multi-project releases

2013-03-24 Thread Jeff Jensen
t;. > > so what is the way to release a parent w/o its modules? > > Original Message ---- > Subject: Re: Multi-project releases > From: Stephen Connolly > To: Maven Developers List > Date: Sun 24 Mar 2013 02:30:10 PM CDT > > That's still goin

Re: Multi-project releases

2013-03-24 Thread Stephen Connolly
e the release root w/o releasing the release root modules? > (need a better term :-)) > * can your envisioned plugin automatically recursively release all other > dependencies moving upward in the reactor dependency tree? > > Original Message > Subject: Re: M

Re: Multi-project releases

2013-03-24 Thread Jeff Jensen
t; > unrelated question, may be you can clarify: in the current > > > maven-release-plugin > > > what is the way to release parent w/o releasing its modules? > > > > > > Thank you, > > > > > > Andrei > > &g

Re: Multi-project releases

2013-03-24 Thread Andrei Pozolotin
re: "where these required-to-be-released-artifacts live? " by looking into tag, and using still one more convention (to be decided) where to look locally before attempting independent remote clone. Original Message Subject: Re: Multi-project releases From: Fred Cooke

Re: Multi-project releases

2013-03-24 Thread Fred Cooke
e all other > dependencies moving upward in the reactor dependency tree? > > Original Message > Subject: Re: Multi-project releases > From: Stephen Connolly > To: Andrei Pozolotin > Cc: Maven Developers List , Robert Scholte > > Date: Sun 24 Mar 2013 02:32:3

Re: Multi-project releases

2013-03-24 Thread Andrei Pozolotin
I do not mind - "children being part of the tag ". so what is the way to release a parent w/o its modules? Original Message Subject: Re: Multi-project releases From: Stephen Connolly To: Maven Developers List Date: Sun 24 Mar 2013 02:30:10 PM CDT > That

Re: Multi-project releases

2013-03-24 Thread Andrei Pozolotin
ur envisioned plugin automatically recursively release all other dependencies moving upward in the reactor dependency tree? Original Message ---- Subject: Re: Multi-project releases From: Stephen Connolly To: Andrei Pozolotin Cc: Maven Developers List , Robert Scholte Date: Sun 24 Mar

Re: Multi-project releases

2013-03-24 Thread Fred Cooke
wiki page somewhere to flesh out all > > assumptions that currently go into release > > as well as to list the use cases people really need. here is one of my > use > > cases: > > > > > https://github.com/barchart/barchart-jenkins-tester-ecosystem/blob/master/readme.md > &

Re: Multi-project releases

2013-03-24 Thread Stephen Connolly
. here is one of my use > cases: > > https://github.com/barchart/barchart-jenkins-tester-ecosystem/blob/master/readme.md > > Andrei > > Original Message > Subject: Re: Multi-project releases > From: Robert Scholte 'rfscho...@apache.org');> > T

Re: Multi-project releases

2013-03-24 Thread Stephen Connolly
gt; is a > > >> wrong approach. > > >> please consider instead "start-from-any-module / from-bottom-up / > > >> incremental" approach, as implemented here: > > >> https://github.com/barchart/barchart-jenkins-cascade-plugin/wiki > > >&

Re: Multi-project releases

2013-03-24 Thread Jeff Jensen
what is the way to release parent w/o releasing its modules? > > Thank you, > > Andrei > > Original Message ---- > Subject: Re: Multi-project releases > From: Robert Scholte > To: Maven Developers List , Andrei Pozolotin > > Cc: "Stephen Co

Re: Multi-project releases

2013-03-24 Thread Andrei Pozolotin
*Robert* unrelated question, may be you can clarify: in the current maven-release-plugin what is the way to release parent w/o releasing its modules? Thank you, Andrei Original Message Subject: Re: Multi-project releases From: Robert Scholte To

Re: Multi-project releases

2013-03-24 Thread Andrei Pozolotin
ll be used by a release-like plugin. well, never mind, I guess it is too early for questions. Thank you, Andrei Original Message Subject: Re: Multi-project releases From: Robert Scholte To: Maven Developers List , Andrei Pozolotin Cc: "Stephen Connolly"

Re: Multi-project releases

2013-03-24 Thread Robert Scholte
ases people really need. here is one of my use cases: https://github.com/barchart/barchart-jenkins-tester-ecosystem/blob/master/readme.md Andrei Original Message ---- Subject: Re: Multi-project releases From: Robert Scholte To: Maven Developers List Date: Sun 24 Mar 2013 09:42:27

Re: Multi-project releases

2013-03-24 Thread Andrei Pozolotin
--- Original Message ---- Subject: Re: Multi-project releases From: Robert Scholte To: Maven Developers List Date: Sun 24 Mar 2013 09:42:27 AM CDT > Hi Stephen, > > I've just checked your code. > Most interesting is our difference of the definition "releaseRoot" (o

Re: Multi-project releases

2013-03-24 Thread Stephen Connolly
Well I see a release root as being where there is a non-inherited SCM If there are changes since the last release (or no last release) then it *should*/*could* be released which is what that plugin reports. More interesting to me would be if a child project defines SCM that is identical to the

Re: Multi-project releases

2013-03-24 Thread Robert Scholte
Hi Stephen, I've just checked your code. Most interesting is our difference of the definition "releaseRoot" (or in my case rootProject, I think we mean the same thing with it). If I'm correct you base it on the existence of the -section and if it has ever been released (assuming a specific sc

Re: Multi-project releases

2013-03-24 Thread Robert Scholte
Hi, I've made a start, see http://svn.apache.org/r1460347 There are IT's for resolving the site URL, for SCM URLs it should be more of the same. It's open for discussion. Robert Op Fri, 15 Mar 2013 05:14:00 +0100 schreef Rahul Thakur : And something like a CI server can make use of thi

Re: Multi-project releases

2013-03-14 Thread Rahul Thakur
And something like a CI server can make use of this capability as well. On 3/15/2013 2:20 AM, Robert Scholte wrote: At least the maven-help-plugin and probably the maven-site-plugin too. There's a small difference between the resolved pom for Maven(core) and the way paths are transformed for

Re: Multi-project releases

2013-03-14 Thread Lennart Jörelid
This is an interesting discussion as well as a very relevant direction of thoughts. I feel that the maven distribution strategies (mainly within site/release plugins) are full of [fairly undocumented] assumptions - the net result of which is a confusing experience for the users. It would seem that

Re: Multi-project releases

2013-03-14 Thread Robert Scholte
At least the maven-help-plugin and probably the maven-site-plugin too. There's a small difference between the resolved pom for Maven(core) and the way paths are transformed for the maven-release-plugin and maven-site-plugin. here are some examples: https://jira.codehaus.org/browse/MSITE-669

Re: Multi-project releases

2013-03-14 Thread Stephen Connolly
On Thursday, 14 March 2013, Robert Scholte wrote: > Let's create a new shared component[1] for it: there are more plugins > depending on this intelligence. What other plugins could be concerned with knowing which projects are roots for the release plugin? Or maybe you gave something else in min

Re: Multi-project releases

2013-03-14 Thread Robert Scholte
Let's create a new shared component[1] for it: there are more plugins depending on this intelligence. Looks to me there's no component for this kind of stuff yet. Robert [1] http://maven.apache.org/shared/index.html Op Thu, 14 Mar 2013 10:32:26 +0100 schreef Stephen Connolly : No it mak

Re: Multi-project releases

2013-03-14 Thread Stephen Connolly
No it makes more sense in the release plugin On 14 March 2013 09:16, Rahul Thakur wrote: > > And perhaps this capability can reside in Maven core? Just a thought > > > > > On 3/12/2013 2:56 AM, Robert Scholte wrote: > >> Hi, >> >> There are several MSITE/DOXIA and MRELEASE issues related to

Re: Multi-project releases

2013-03-14 Thread Rahul Thakur
And perhaps this capability can reside in Maven core? Just a thought On 3/12/2013 2:56 AM, Robert Scholte wrote: Hi, There are several MSITE/DOXIA and MRELEASE issues related to this subject. For the SCM-section and the site-section of the distributionManagement we need a more intell

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

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

Re: Multi-project releases

2013-03-12 Thread Deng Ching-Mallete
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 multipl

Re: Multi-project releases

2013-03-11 Thread Robert Scholte
Hi, There are several MSITE/DOXIA and MRELEASE issues related to this subject. For the SCM-section and the site-section of the distributionManagement we need a more intelligent way to resolve this. Right now this logic is hidden inside the maven-release-plugin and maven-site-plugin, causing

Re: Multi-project releases

2013-03-11 Thread Andrei Pozolotin
children with parent. (i.e. I want to release parent of multi-module project w/o children) Thank you, Andrei Original Message Subject: Re: Multi-project releases From: Stephen Connolly To: Andrei Pozolotin Cc: Maven Developers List Date: Mon 11 Mar 2013 10:32:45

Re: Multi-project releases

2013-03-11 Thread Stephen Connolly
March 2013 14:18, Andrei Pozolotin wrote: > * Stephen** > * > I made this solution for the problem: > https://github.com/barchart/barchart-jenkins-cascade-plugin/wiki > > Please let me know what you think? > > Thank you, > > Andrei > > ---- Original

Re: Multi-project releases

2013-03-11 Thread Andrei Pozolotin
*Stephen** * I made this solution for the problem: https://github.com/barchart/barchart-jenkins-cascade-plugin/wiki Please let me know what you think? Thank you, Andrei Original Message Subject: Multi-project releases From: Stephen Connolly To

[jira] Updated: (MPSCM-39) Support for branching and non-interactive multi-project releases

2005-03-28 Thread Brett Porter (JIRA)
[ http://jira.codehaus.org/browse/MPSCM-39?page=history ] Brett Porter updated MPSCM-39: -- Fix Version: (was: 1.5) 1.6 > Support for branching and non-interactive multi-project relea

[jira] Updated: (MPSCM-39) Support for branching and non-interactive multi-project releases

2005-01-07 Thread jira
: MPSCM-39 Summary: Support for branching and non-interactive multi-project releases Type: New Feature Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: maven-scm-plugin Fix Fors: 1.5 Versions

[jira] Updated: (MPSCM-39) Support for branching and non-interactive multi-project releases

2004-12-30 Thread jira
is an overview of the issue: - Key: MPSCM-39 Summary: Support for branching and non-interactive multi-project releases Type: New Feature Status: Open Priority: Major Original Estimate: Unknown Time

[jira] Updated: (MPSCM-39) Support for branching and non-interactive multi-project releases

2004-12-30 Thread jira
: - Key: MPSCM-39 Summary: Support for branching and non-interactive multi-project releases Type: New Feature Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown

[jira] Created: (MPSCM-39) Support for branching and non-interactive multi-project releases

2004-12-30 Thread jira
: MPSCM-39 Summary: Support for branching and non-interactive multi-project releases Type: New Feature Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: maven-scm-plugin Versions: 1.4.2 Assignee