Hi Phil,

On Oct 11, 2008, at 12:35 AM, Phil Messenger wrote:


Hi,

What's the collective view on a dependency on Ant going forward? At the moment a lot of functionality in Gradle is delegated to Ant (eg, the java compile task) - is this something that you're comfortable with, or is the
indention to reduce or remove this dependency in the future?

We want to reduce this internal dependency on Ant and finally remove it. Right now we have it in the following places:

test execution
test reports
java compile
javadoc
groovy compile
groovydoc

They impose an inflexibility onto us in regard to output and in behavior (sometimes more and sometimes less). And it is another dependency. In our effort to modularize Gradle we want to have as less dependencies as possible for our core functionality.

The biggest problem is the JUnit task. I would like to have a little test report at the end if tests have failed. And I'm not happy with the filtering. This task tries to execute everything, even non-test classes, if they are not explicitly excluded. Hopefully we have time to rewrite this soon.

- Hans

--
Hans Dockter
Gradle Project lead
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to