On 27-Jan-08, at 5:31 AM, Milos Kleint wrote:

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.


Do we really want this in the branch? It's quite an architectural change no? I'm totally fine with it being on the trunk but you want to maintain the toolchain across the branch as well?

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).

I don't understand components/ is the core so I'm not sure what you're talking about here.


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.


This seems fine, you have a plan for validating this works across a large set of projects?

4. when maven 3.0.9 gets out of the door, release first version of the
maven-toolchains-plugin.

So is it a plugin for 2.0.x and core in 2.1?

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]


Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

believe nothing, no matter where you read it,
or who has said it,
not even if i have said it,
unless it agrees with your own reason
and your own common sense.

-- Buddha



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

Reply via email to