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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to