On 17/03/2011, at 11:24 AM, Rene Groeschke wrote:

> Hi Adam,
> thanks for this quick reply. I was used to the HelperUtil class, but I've 
> already took a look at the ProjectBuilder class for testing my Plugin 
> implementation. The usage of ProjectBuilder for testing custom tasks is a 
> tiny bit more verbose than using the helperutil class, since by using 
> HelperUtil, I'ts a one liner to create a task instance.

We could perhaps add a TaskBuilder, to make this as easy as possible.

> I will use it more in the next days and may provide some more feedback. Does 
> anybody else (3party) plugin developer use the ProjectBuilder class? 
> 
> regards,
> René
> 
> 
> Am 17.03.11 01:17, schrieb Adam Murdoch:
>> 
>> 
>> On 17/03/2011, at 11:06 AM, Rene Groeschke wrote:
>> 
>>> Hi there,
>>> When working directly on Gradle the HelperUtil.groovy class is really 
>>> helpful for testing Projects and Tasks. Actually, I am working on a plugin 
>>> which is a standalone and shipped extra. During the development I would 
>>> like to reuse the HelperUtil.groovy class from Gradle. Is there a way to 
>>> get this class into the main sourceset. The simpliest solution I see at the 
>>> moment is to move  this class from the test to the main sourceset.
>>> 
>>> any opinions or futher ideas?
>> 
>> The idea is that you should use ProjectBuilder, which is included in the 
>> distribution. Is ProjectBuilder missing something that HelperUtil has?
> the createTask
>> 
>> Have a look at the javadoc for ProjectBuilder: 
>> http://gradle.org/1.0-milestone-1/docs/javadoc/org/gradle/testfixtures/ProjectBuilder.html
>> 
>> 
>> --
>> Adam Murdoch
>> Gradle Developer
>> http://www.gradle.org
>> Co-Founder and VP of Engineering, Gradleware Inc. - Gradle Training, 
>> Support, Consulting
>> http://www.gradleware.com
>> 
> 
> 
> -- 
> -----------------------
> regards René
> 
> rene groeschke
> http://www.breskeby.com
> @breskeby


--
Adam Murdoch
Gradle Developer
http://www.gradle.org
Co-Founder and VP of Engineering, Gradleware Inc. - Gradle Training, Support, 
Consulting
http://www.gradleware.com

Reply via email to