...
Toolchain | Relevant Plugins |
---|---|
jdk | maven-compiler-plugin maven-surefire-plugin keytool-maven-plugin exec-maven-plugin webstart-maven-plugin |
j2me sdk | |
native tools? c#? | |
netbeans-platform | nbm-maven-plugin The various goals could make use of it. |
Design
Note: I'll be focusing on JDK toolchain. I don't have enough
background information for other types of toolchains.
The associated issue is: MNG-468
...
Can we achieve backward compatibility with 2.0.x or do we have to go with 2.1 only? It would be nice if at least plugins that start using toolchains would not require 2.1.
The only roadblock for backward compatibility is the build-context that is needed for inter-plugin communication. Build-context seems to be relatively independent of the rest of maven, just requires plexus container that is newer than the one used in 2.0.x. Can we upgrade?