On Dec 22, 2008, at 2:43 PM, Haug Bürger wrote:

Since I'm not happy with either Ant nor Maven I was looking for alternatives. I tried with Gradle 0.5. I started with a simple task, create a simple web service
client with the integrated JAX-WS of JDK 6.

To make it short, I failed. I'm used to press Ctrl-Space and get the attributes
of an object. I didn't expect that for a 0.5 release

Gradle is not shipped with an IDE ;)

but I do expect an API
documentation.


I found a code snippet on the net:
ant {
    taskdef(name: 'wsimport',
    classname: 'com.sun.tools.ws.ant.WsImport'),
    classpath: dependencies.antpath('lib')
}

I look at the Gradle doc and found:
groovy.util.AntBuilder ant(groovy.lang.Closure configureClosure)

Executes the given closure against the AntBuilder for this project. You can use this in your build file to execute ant tasks. You can call this method in your build file using ant followed by a code block.

Parameters: configureClosure - The closure to execute against the AntBuilder. The closure receives no paramters. Wow, that solved all my questions! Just joking. There was at least a hint to something called AntBuilder. Searching Gradle API for AntBuilder, not found. Might be some Groovy thing, found a groovy.util.AntBuilder. But there is no taskdef, no classname, no classpath in the poor documentation.

Those details might be not necessary I think, as long as the main principle is made clear: The AntBuilder can be used exactly the same way as Ant, if a simple notation transformation is applied.

This might be sufficient for a Groovy professional but not for me. I could not find out what happens here.

I agree that Gradle should have a chapter on how to use Ant from Gradle.

How do I read the documentation?

Your problem obviously is not about 'how to read' but about what is missing. We spend quite a bit of time on our documentation. 80 pages means a lot of work. But there is a lot of potential for improvement regarding to content and structuring.

Would you mind filing a Jira on this?

- 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