On 27 Jan 07, at 3:43 AM 27 Jan 07, Brett Porter wrote:

Hi,

This is a dependency for upcoming plugin releases. The changes to each are attached to this message - it shifts the release profile to the maven POM, adds some developers, and removes the need for the plugin surrogate parent.


-1

The release profile still does not look intact. There should be a complete profile not relying on anything in the parent POM. Going forward it should be backward compatible with the current release of the release plugin but also allow not using anything baked into the parent POM. Something like this should be in the Maven POM:

http://idisk.maven.org/jvanzyl/Public/release/release-snippet.txt

Requirements:

1) Be in one place not an admixture of something in the parent POM and something elsewhere. It's too confusing to know where things come from. Unfortunately the help:effecective-pom command doesn't provide the source for the bits and pieces merged in.

2) Lock down every version of everything used which the bit in the parent POM currently doesn't do which leads to erratic behavior.

That snippet should be used, we should deprecate the use the bits in the parent POM, it should be removed from the parent POM for 2.1 in addition to requiring the locking down of all versions of plugins to provide stability.

Jason.


SVN revision: 500513
Maven Snapshot version: 5-20070127.114244-3
Maven Plugins Snapshot version: 8-20070127.114249-2

[ ] +1
[ ] +0
[ ] -1

Cheers,
Brett

<maven-parent-diff.txt>

<maven-plugins-diff.txt>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to