Thanks Well this definitely works but here in our company there are more than 15 projects each developed by a team and the parent dependencies placed in core-parent are actually needed for all the projects and they are considered as our local framework so I can't ask each project manager to move down all the parent dependencies. This also contradicts the project inheritance claimed by Maven2
As I know this sort of inheritance is used in same Maven project. In repository I can see each component in Maven is inherited from a parent and even that parent is inherited from another one. And May I create an improvement in your issue tracker to set the default asnwer of following question to yes? There are still some remaining snapshot dependencies.: Do you want to resolve them now? (yes/no) no: And can you give me a link about that weld build? I can't find anything useful about it Thanks Mark Struberg wrote: > > hi! > > since I have not much time left now, I can only ask a quick hint: > > What about moving the parent pom.xml (containing the > <dependencyManagement>) down into your build directory and create an own > 'build' pom.xml (containing the <modules>) in the parent directory? This > definitely works and is used e.g. by JBoss folks for their > 'version-matrix' (see e.g. the weld build). > > LieGrue, > strub > > --- is_maximum <mnr...@gmail.com> schrieb am Sa, 26.12.2009: > >> Von: is_maximum <mnr...@gmail.com> >> Betreff: Re: AW: release plugin doesnt update parent pom >> An: users@maven.apache.org >> Datum: Samstag, 26. Dezember 2009, 13:11 >> >> Thanks. >> Actually NO. it create the release version with the same >> parent SNAPSHOT >> version. This only happens if you have a parent pom and not >> dependency. To >> clarify let me tell you that we have a core-parent project >> which is contains >> only a pom.xml with common dependencies for all projects to >> be inherited. in >> each project if I have a SNAPSHOT version, the release goal >> will fail but in >> our case that core-parent is SNAPSHOT it only asks to >> update and I reply >> 'yes' but no change is applied. >> >> Yes you're right that the plugin cannot access the scm path >> of the >> core-parent so I supposed that it can read from the remote >> repository and >> find (suggest) the last release version. >> >> This is useful because we use TeamCity to automatically >> build and generate >> release version say weekly. Because this process runs >> automatically we >> cannot change the SNAPSHOT version manually. >> >> Another problem is that the first question the >> release:prepare asks : >> >> There are still some remaining snapshot dependencies.: Do >> you want to >> resolve them now? (yes/no) no: >> >> and you see the default is NO and if you answer no the >> process will fail, so >> I think this should be defaulted to YES because when I am >> going to create a >> release (especially in multi-module projects) I need to >> resolve all the >> snapshot version. >> Why I need it to be dafaulted to yes? because we can ask >> our TeamCity >> software to create release version with -B option so >> everything will go >> right >> >> Do you agree me? >> >> Thanks for your reply >> >> >> >> >> >> struberg wrote: >> > >> > I think this is a minor bug. >> > >> > let's sum up the facts: >> > >> > a.) if you start the mvn release:prepare in a certain >> directory, maven >> > will _not_ automatically step out of this directory. >> > >> > b.) If the parent pom is outside of your <scm> >> url location, then it >> > cannot get updated. >> > >> > I think the correct behaviour would be to fail with a >> 'cannot release with >> > a SNAPSHOT dependency' exception in your case. >> > >> > You can easily work around this issue if you manually >> release the parent >> > pom first. >> > >> > LieGrue, >> > strub >> > >> > --- is_maximum <mnr...@gmail.com> >> schrieb am Sa, 26.12.2009: >> > >> >> Von: is_maximum <mnr...@gmail.com> >> >> Betreff: release plugin doesnt update parent pom >> >> An: users@maven.apache.org >> >> Datum: Samstag, 26. Dezember 2009, 12:10 >> >> >> >> Hi >> >> Consider a multi-module project with a root >> pom.xml and >> >> this root pom has >> >> another parent pom.xml which is considered as >> separated >> >> project >> >> >> >> <parent> >> >> >> >> <groupId>com.foo.core</groupId> >> >> >> >> <artifactId>core-parent</artifactId> >> >> >> >> <version>0.0.2-SNAPSHOT</version> >> >> </parent> >> >> >> >> when executing release:prepare however the command >> asks to >> >> update this >> >> parent dependency to 0.0.3-SNAPSHOT but in action >> no >> >> changes I can see and >> >> this parent pom version remains intact >> >> >> >> is this a bug or I missed something here? >> >> >> >> >> >> ----- >> >> -- >> >> Regards >> >> >> >> Mohammad Norouzi >> >> >> >> Help each other to reach the future faster >> >> >> >> http://pixelshot.wordpress.com Pixelshot >> Photoblog >> >> >> >> http://brainable.blogspot.com Brainable >> Blog >> >> >> >> >> >> -- >> >> View this message in context: >> >> >> http://old.nabble.com/release-plugin-doesnt-update-parent-pom-tp26926510p26926510.html >> >> Sent from the Maven - Users mailing list archive >> at >> >> Nabble.com. >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> >> For additional commands, e-mail: users-h...@maven.apache.org >> >> >> >> >> > >> > __________________________________________________ >> > Do You Yahoo!? >> > Sie sind Spam leid? Yahoo! Mail verfügt über einen >> herausragenden Schutz >> > gegen Massenmails. >> > http://mail.yahoo.com >> > >> > >> --------------------------------------------------------------------- >> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> > For additional commands, e-mail: users-h...@maven.apache.org >> > >> > >> > >> >> >> ----- >> -- >> Regards >> >> Mohammad Norouzi >> >> Help each other to reach the future faster >> >> http://pixelshot.wordpress.com Pixelshot Photoblog >> >> http://brainable.blogspot.com Brainable Blog >> >> >> -- >> View this message in context: >> http://old.nabble.com/release-plugin-doesnt-update-parent-pom-tp26926510p26926790.html >> Sent from the Maven - Users mailing list archive at >> Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> > > __________________________________________________ > Do You Yahoo!? > Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz > gegen Massenmails. > http://mail.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > > ----- -- Regards Mohammad http://pixelshot.wordpress.com Pixelshot -- View this message in context: http://n2.nabble.com/release-plugin-doesnt-update-parent-pom-tp4217821p4217927.html Sent from the maven users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org