This is currently not possible.  I'll leave any further comment to Adam.

- C

On Jul 30, 2010, at 11:26 AM, [email protected] wrote:

> And how does one filter out ?
> 
> That -t will display ONLY:
> 
> Interesting tasks
> 
> 
> 
> -----------------
> 
> 
> 
> :foo
> 
> 
> 
>     :ancillary
> 
> 
> 
> -----Original Message-----
> From: Chris Beams <[email protected]>
> To: user <[email protected]>
> Sent: Fri, Jul 30, 2010 11:20 am
> Subject: Re: [gradle-user] Re: How to remove a task
> 
> I was probably a bit too terse in my earlier response.  -t will display *all* 
> 
> 
> groups, and existing gradle-provided tasks have, as far as I know, all been 
> 
> 
> updated with group names.
> 
> 
> 
> 
> 
> To demonstrate, just add "apply plugin: 'java'" to the script below.  It 
> 
> 
> produces the following output:
> 
> 
> 
> 
> 
> Root Project
> 
> 
> ------------------------------------------------------------
> 
> 
> 
> 
> 
> Build tasks
> 
> 
> -----------
> 
> 
> :assemble - Builds all Jar, War, Zip, and Tar archives. [:jar]
> 
> 
> :build - Assembles and tests this project. [:assemble, :check]
> 
> 
> :buildDependents - Assembles and tests this project and all projects that 
> depend 
> 
> 
> on it. [:build]
> 
> 
> :buildNeeded - Assembles and tests this project and all projects it depends 
> on. 
> 
> 
> [:build]
> 
> 
> :classes - Assembles the main classes.
> 
> 
>     :compileJava - Compiles the main Java source.
> 
> 
>     :processResources - Processes the main resources.
> 
> 
> :clean - Deletes the build directory.
> 
> 
> :jar - Generates a jar archive with all the compiled classes. [:classes]
> 
> 
> :testClasses - Assembles the test classes. [:classes]
> 
> 
>     :compileTestJava - Compiles the test Java source.
> 
> 
>     :processTestResources - Processes the test resources.
> 
> 
> 
> 
> 
> Documentation tasks
> 
> 
> -------------------
> 
> 
> :javadoc - Generates the javadoc for the source code. [:classes]
> 
> 
> 
> 
> 
> Interesting tasks
> 
> 
> -----------------
> 
> 
> :foo
> 
> 
>     :ancillary
> 
> 
> 
> 
> 
> Verification tasks
> 
> 
> ------------------
> 
> 
> :check - Runs all checks. [:test]
> 
> 
> :test - Runs the unit tests. [:classes, :testClasses]
> 
> 
> 
> 
> 
> Rules
> 
> 
> -----
> 
> 
> Pattern: build<ConfigurationName>: Builds the artifacts belonging to a 
> 
> 
> configuration.
> 
> 
> Pattern: upload<ConfigurationName>: Uploads the project artifacts of a 
> 
> 
> configuration to a public Gradle repository.
> 
> 
> Pattern: clean<TaskName>: Cleans the output files of a task.
> 
> 
> 
> 
> 
> BUILD SUCCESSFUL
> 
> 
> 
> 
> 
> Total time: 0.862 secs
> 
> 
> 
> 
> 
> On Jul 30, 2010, at 11:15 AM, Hamlet D'Arcy wrote:
> 
> 
> 
> 
> 
> > How does -t know only to display the tasks in the Interesting Group?
> 
> 
> > 
> 
> 
> > -- 
> 
> 
> > Hamlet D'Arcy
> 
> 
> > [email protected]
> 
> 
> > 
> 
> 
> > 
> 
> 
> > 
> 
> 
> > On Fri, Jul 30, 2010 at 10:53 AM, Chris Beams <[email protected]> wrote:
> 
> 
> >> There is some work going on to this end in trunk.
> 
> 
> >> 
> 
> 
> >> Tasks now have a 'group'.  Consider the following build.gradle
> 
> 
> >> 
> 
> 
> >>        task foo(dependsOn: 'ancillary') {
> 
> 
> >>                group = 'Interesting'
> 
> 
> >>        }
> 
> 
> >> 
> 
> 
> >>        task ancillary {
> 
> 
> >>                // no group assignment
> 
> 
> >>        }
> 
> 
> >> 
> 
> 
> >> 
> 
> 
> >> cbe...@anakata:/tmp>$ gradle -t
> 
> 
> >> :report
> 
> 
> >> 
> 
> 
> >> ------------------------------------------------------------
> 
> 
> >> Root Project
> 
> 
> >> ------------------------------------------------------------
> 
> 
> >> 
> 
> 
> >> Interesting tasks
> 
> 
> >> -----------------
> 
> 
> >> :foo
> 
> 
> >>    :ancillary
> 
> 
> >> 
> 
> 
> >> BUILD SUCCESSFUL
> 
> 
> >> 
> 
> 
> >> Total time: 0.478 secs
> 
> 
> >> 
> 
> 
> >> 
> 
> 
> >> If you like, just update your gradle-wrapper.properties to read as follows:
> 
> 
> >> 
> 
> 
> >>        distributionVersion=0.9-20100729113141+0200
> 
> 
> >> 
> 
> 
> >> and you can try these changes out.
> 
> 
> >> 
> 
> 
> >> - C
> 
> 
> >> 
> 
> 
> >> 
> 
> 
> >> 
> 
> 
> >> On Jul 30, 2010, at 10:42 AM, Hamlet D'Arcy wrote:
> 
> 
> >> 
> 
> 
> >>> It would be enough to simply hide certain tasks from the -t output.
> 
> 
> >>> Some tasks I would like to leave in the project but hide from the -t
> 
> 
> >>> output.
> 
> 
> >>> 
> 
> 
> >>> --
> 
> 
> >>> Hamlet D'Arcy
> 
> 
> >>> [email protected]
> 
> 
> >>> 
> 
> 
> >>> 
> 
> 
> >>> 
> 
> 
> >>> On Fri, Jul 30, 2010 at 10:03 AM, Hamlet D'Arcy <[email protected]> 
> >>> wrote:
> 
> 
> >>>> Hi all,
> 
> 
> >>>> 
> 
> 
> >>>> I am using the Java plugin, but I do not want all the tasks present.
> 
> 
> >>>> For instance, I have no need for "jar".
> 
> 
> >>>> 
> 
> 
> >>>> How can I remove the jar task? It clutters up the output of "gradle -t"
> 
> 
> >>>> 
> 
> 
> >>>> I don't see an API on TaskCollection to do this.
> 
> 
> >>>> 
> 
> 
> >>>> --
> 
> 
> >>>> Hamlet D'Arcy
> 
> 
> >>>> [email protected]
> 
> 
> >>>> 
> 
> 
> >>> 
> 
> 
> >>> ---------------------------------------------------------------------
> 
> 
> >>> To unsubscribe from this list, please visit:
> 
> 
> >>> 
> 
> 
> >>>    http://xircles.codehaus.org/manage_email
> 
> 
> >>> 
> 
> 
> >>> 
> 
> 
> >> 
> 
> 
> >> 
> 
> 
> >> ---------------------------------------------------------------------
> 
> 
> >> To unsubscribe from this list, please visit:
> 
> 
> >> 
> 
> 
> >>    http://xircles.codehaus.org/manage_email
> 
> 
> >> 
> 
> 
> >> 
> 
> 
> >> 
> 
> 
> > 
> 
> 
> > ---------------------------------------------------------------------
> 
> 
> > To unsubscribe from this list, please visit:
> 
> 
> > 
> 
> 
> >    http://xircles.codehaus.org/manage_email
> 
> 
> > 
> 
> 
> > 
> 
> 
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 
> 
> To unsubscribe from this list, please visit:
> 
> 
> 
> 
> 
>     http://xircles.codehaus.org/manage_email
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 

Reply via email to