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 > > > > > > > > > > >
