*name* works for me, *project.name* probably would as well:
subprojects {
// ...
if (name != 'tests') {
// ...
tasks.test.enabled = false
}
}
Regards,
Levi
On Thu, Dec 10, 2009 at 4:48 PM, Russel Winder <[email protected]
> wrote:
> The context is the Gant build and specifically the attributes of the
> groovydoc task.
>
> The Gant task is structured as a quartet of projects all using the same
> source. The subprojects allow for building with the four different
> families of Groovy. All the common specifications are in the
> subprojects section, it all seems to work fine. The problem I have is
> that Groovy 1.5.8 version of GroovyDoc doesn't understand the doctitle
> attribute whereas all later versions do. I want to avoid replicating
> the specifications I just want to have something like:
>
> subprojects {
> . . .
> groovydoc {
> packageNames = [ 'gant.*' , 'org.codehaus.gant.*' ] // Why have
> to have this when not needed for javadoc?
> overview = 'overview.html'
> includePrivate = false
> encoding = 'UTF-8'
> use = true
> author = 'true'
> version = 'true'
> windowTitle = packageTitle
> if ( subproject != 'gant_groovy1.5' ) docTitle = packageTitle
> header = packageTitle
> footer = copyrightString
> }
> }
>
> The question is how to properly refer to the subproject name in the
> subproject specification.
>
> Thanks.
>
> --
> Russel.
>
> =============================================================================
> Dr Russel Winder Partner
> xmpp: [email protected]
> Concertant LLP t: +44 20 7585 2200, +44 20 7193 9203
> 41 Buckmaster Road, f: +44 8700 516 084 voip:
> sip:[email protected] <sip%[email protected]>
> London SW11 1EN, UK m: +44 7770 465 077 skype: russel_winder
>