Phil Messenger wrote:
I've opened a new Jira and attached some initial code - see GRADLE-299. I
need to work this into svn trunk, but it's up there for any interested
viewers.

Proper patch/tests/etc should be done sometime this week.

Phil

I had a quick look. It looks good.

I have some comments. Some of them are just ideas of where we could take this task/plugin after we apply your patch. And if you've already done these in the proper patch, then apologies.

- I think the output format and output file should be properties of the task, rather than system properties. The plugin should set them by convention.

- It would be good to make TaskListTask and ShowDependenciesTask consistent, as they are pretty much the same kind of task:
 - Allow ShowDependenciesTask to optionally write to stdout.
- Add a command line option to execute ShowDependenciesTask, just like -t executes the TaskListTask. Or modify the -t option.
 - Add output format and optional output file to TaskListTask.
 - Change the plugin to add TaskListTask to the project as well.

- Should the output be grouped by ivy configuration?

- An html output option would be good too.

- I've made BaseDependencyManager public (but not add it to public interface), so that we don't need to do the reflection.

- I think we should work DependencyTools into DependencyManager somehow, as it feels like something generally reusable.


Adam


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to