You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by gc134728 <gc...@scarlet.be> on 2007/06/20 15:31:54 UTC
Release top pom without sub modules (projects)
Hey maven users,
I have a multi-module project architecture with at the top one pom. This pom
contains several sub poms which contain sub poms ... When i perform a release
on the top pom every project gets released with it. How can i just perform a
release on the top pom without releasing it's subprojects with it?
One remark sometimes i do want to make a full release of top pom and all
subpoms. So what I'm looking for is a property that blocks the transitive
release process of the maven-release-plugin.
for example : release:prepare -Dblock-reactor
Thx for any info
Yves
---
http://www.scarlet.be/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Release top pom without sub modules (projects)
Posted by Steve Ebersole <st...@hibernate.org>.
Don't know if this is the "correct" answer, but I have the same issue
and here is how I plan on getting around it. Basically, split the top
poms into one for inheritance (used in the <parent/> definition) and one
for reactor/aggregation (defining the <modules/>). This is based on the
observation that typically it is this "super class"-type information
that I generally need to install/deploy separately; given this breakdown
I can do that without installing/deploying all the subprojects.
gc134728 wrote:
> Hey maven users,
>
> I have a multi-module project architecture with at the top one pom. This pom
> contains several sub poms which contain sub poms ... When i perform a release
> on the top pom every project gets released with it. How can i just perform a
> release on the top pom without releasing it's subprojects with it?
>
> One remark sometimes i do want to make a full release of top pom and all
> subpoms. So what I'm looking for is a property that blocks the transitive
> release process of the maven-release-plugin.
>
> for example : release:prepare -Dblock-reactor
>
> Thx for any info
> Yves
> ---
> http://www.scarlet.be/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Release top pom without sub modules (projects)
Posted by Steve Ebersole <st...@hibernate.org>.
Ahh, the "moving modules into profiles" approach is nice. Good thought.
Tim Kettler wrote:
> Hi,
>
> you have a few options to achieve what you want:
>
> 1.
> I suppose you currently use the top level pom for two things:
> subproject aggregation (<modules/> tag) and the definition of default
> values for you subprojects (parent pom). You can just split this two
> concerns in two distinct poms. For example you could create a
> 'myproject-parent' subproject and release just that.
>
> 2.
> Maven has a command line option '--non-recursive' perhaps this does
> what you want.
>
> 3.
> Or you can move the <module/> definitions in a profile in the pom and
> just activate it when you want to do a full release.
>
> Hope this helps
> -Tim
>
> gc134728 schrieb:
>> Hey maven users,
>>
>> I have a multi-module project architecture with at the top one pom.
>> This pom
>> contains several sub poms which contain sub poms ... When i perform
>> a release
>> on the top pom every project gets released with it. How can i just
>> perform a
>> release on the top pom without releasing it's subprojects with it?
>>
>> One remark sometimes i do want to make a full release of top pom and all
>> subpoms. So what I'm looking for is a property that blocks the
>> transitive
>> release process of the maven-release-plugin.
>>
>> for example : release:prepare -Dblock-reactor
>>
>> Thx for any info
>> Yves
>> ---
>> http://www.scarlet.be/
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Release top pom without sub modules (projects)
Posted by Tim Kettler <ti...@udo.edu>.
Hi,
you have a few options to achieve what you want:
1.
I suppose you currently use the top level pom for two things: subproject
aggregation (<modules/> tag) and the definition of default values for
you subprojects (parent pom). You can just split this two concerns in
two distinct poms. For example you could create a 'myproject-parent'
subproject and release just that.
2.
Maven has a command line option '--non-recursive' perhaps this does what
you want.
3.
Or you can move the <module/> definitions in a profile in the pom and
just activate it when you want to do a full release.
Hope this helps
-Tim
gc134728 schrieb:
> Hey maven users,
>
> I have a multi-module project architecture with at the top one pom. This pom
> contains several sub poms which contain sub poms ... When i perform a release
> on the top pom every project gets released with it. How can i just perform a
> release on the top pom without releasing it's subprojects with it?
>
> One remark sometimes i do want to make a full release of top pom and all
> subpoms. So what I'm looking for is a property that blocks the transitive
> release process of the maven-release-plugin.
>
> for example : release:prepare -Dblock-reactor
>
> Thx for any info
> Yves
> ---
> http://www.scarlet.be/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org