Jerome Lacoste wrote:

I never add the scm element when I inherit properly.
help:effective-pom shows me that the <scm> element gets properly
identified.

As long as you inherit from a snapshot parent, yes, everything looks good
because the snapshot version's <scm> element points to trunk.

Is the issue caused by the fact the release plugin releases POM with that
tag version ?

Yepp, mojo-17.pom has
 scm:svn:http://svn.codehaus.org/mojo/tags/mojo-17

So we lose all benefits to POM inheritance in that case, right ?

Seems like, partly because the plugins are loosely coupled to the Mojo
parent, i.e. they have distinct release cycles and are tagged at different times.

 Goal parameters have no @since annotation.

Does one use released alpha/beta version or just stable versions there ?

Honestly, not sure by myself what the right procedure here is.
Alpha/beta/stable or whatever are all distinct releases. IMHO from a user's
point of view, it's always nice to know that release n+1 has something that
release n had not, hopefully avoiding confusion why some feature might not
work.


Benjamin


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to