On 22/06/10 4:55 AM, Steve Ebersole wrote:
Personally I can see projects (mostly subprojects within a multi-module
build) that would not define source code at all.  So I think those in
particular are inappropriate for general inclusion.

Now a base plugin that says "this is a project with source code of some
sort" would be a good candidate.  Is that java-base?

Not quite. I think it would be bits of java-base (the source set concept) and java (main and test source sets, plus unit testing and publication as a jar).


On Mon, 2010-06-21 at 20:45 +0200, Meikel Brandmeyer wrote:
Hi,

Am 21.06.2010 um 08:43 schrieb Adam Murdoch:

There's really only the following lifecycle tasks at the moment:
* clean
* check
* assemble
* build

Arguably classes and test should be included in this list too.
+1

I'm the author of clojuresque (a gradle plugin for Clojure support). And classes and test 
not being generally available is a slight annoyance, because I have to suck in the Java 
plugin where it is not necessary. And on the other hand I cannot define my 
"own" classes task, because then things blow up if people require both – Java 
and Clojure. Or the user has to take care for plugin loading order, so that I can 
conditionally define the task. Bleh. :(

Sincerely
Meikel


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

     http://xircles.codehaus.org/manage_email




--
Adam Murdoch
Gradle Developer
http://www.gradle.org
CTO, Gradle Inc. - Gradle Training, Support, Consulting
http://www.gradle.biz


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

   http://xircles.codehaus.org/manage_email


Reply via email to