On 17/05/2010 7:11 PM, Jesse Glick wrote:
Should the Ant source tree (src/main/ and perhaps also src/tests/) be split into subtrees?

[ ] No, leave it the way it is - one big tree, using <selector> to conditionally compile pieces and route classes to various JARs.

[ ] Yes, split it into subtrees, where each tree maps to an output JAR, may have its own classpath, and is compiled completely or not at all.

Like Stefan, I'm going to abstain. I don't like the reorganization, but recognize that maintaining the selectors as they exist right now is problematic and bug prone. Looking forward to the long-ago promised day that we could break backwards API compatibility with an Ant 2.0 release and reorganize the classes into a more sensible package structure. Ahh well, someday.


And while we're at it:

Should ant.jar and ant-nodeps.jar be consolidated?

[ ] No, leave these as two JAR outputs (and two subtrees if the first proposal is accepted).

[X] Yes, merge them into one ant.jar (and one subtree " " " " " "), to include all tasks and types with no linkage-level deps on 3rd-party libraries (even if there is an implicit dep on a 3rd-party tool such as Perforce), and remove the "Core" vs. "Optional" distinction in the manual.

Big fan of that.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org

Reply via email to