FAQ
Hi!

I grabbed through our open MRELEASE issues and figured that there are lots of errors due to the currently automatic handling of scm urls in submodules.

If a submodule doesn't define it's own <scm> section, we currently add the submodule directory name to the SCM url. This got added to handle SVN repos correctly, but sadly breaks a lot other SCMs.

I've discussed this with Benjamin a few months ago and there are a few fundamental design decisions we need to ensure

a) constructing the effective POMs need to be independent of any plugins. Otherwise we would introduce a cycle between pom -> plugin -> pom.

b) scm paths need to get 'fixed' before we apply plugins

The only possible solution seems to split the knowledge how the effective SCM section (or only the path URL) gets constructed away from the release plugin / ReleaseManager.

Any thoughts, discussion input, etc?

LieGrue,
strub




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

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupdev @
categoriesmaven
postedDec 24, '10 at 12:57p
activeDec 24, '10 at 12:57p
posts1
users1
websitemaven.apache.org
irc#maven

1 user in discussion

Mark Struberg: 1 post

People

Translate

site design / logo © 2021 Grokbase