I have not been paying enough attention to the source set changes, but one item
caught my eye today that I really would like to see changed.
I fully support the concept of source sets where you have groups of source
divided by function: main, test, integTest, etc. This is great!
I don't, however, like the inclusion of the language as part of the task name.
I don't think that the user should have to know whether to call compileGroovy or
compile or compileScala. I have been bit several times now by calling
project:compile and nothing happens. There is a compile task, it just does
nothing. I didn't know to call project:compileGroovy.
Before we release 0.8, I think it would be good to use source sets in gradle's
own project for integration Tests. I think our own build.gradle is often used
as an example for others. It is actually a little sad how complicated it is now.
--
Steve Appling
Automated Logic Research Team
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email