Hello,

I would like to integrate the toolchains proposal into current trunk.
http://docs.codehaus.org/display/MAVEN/Toolchains
There are multiple steps towards the final goal.

1. move the internal components from shared/ to components/ and make
it part of default core distribution. It shall be part of both
2.1-SNAPSHOT (trunk) and 2.0.9-SNAPSHOT (maven-2.0.x branch).
http://svn.apache.org/repos/asf/maven/shared/trunk/maven-toolchain
The migration includes change of groupid.

2. perform a 1.0 release of the components. After that release, switch
to regular versioning (thus 2.1-SNAPSHOT and 2.0.9-SNAPSHOT).
This is necessary for plugin developers. See Backward Compatibility
section in the Toolchains document.
   "Any plugins using the toolchains components don't need to
explicitly set the maven prerequite to 2.0.9-SNAPSHOT. The components
will work but will fail to deliver a configured toolchain, thus they
will keep behaving the same way as they did before. That's critical
for further development of plugins."

3. merge changes to javadoc, surefire and compiler plugins into their
trunk versions. Start work on adapting other plugins as well.

4. when maven 3.0.9 gets out of the door, release first version of the
maven-toolchains-plugin. Ideally all major plugins will get a new
version out with support for toolchains by that time or we release
them simultaneously. This is the big rollout for toolchains. all
documentation etc. needs to be uptodate at this point.

Regards

Milos

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

Reply via email to