On Apr 6, 2009, at 4:01 PM, Russel Winder wrote:

Sorry, wrong user list -- this should have gone to Gradle Users not
Groovy Users.

On Mon, 2009-04-06 at 14:45 +0100, Russel Winder wrote:
Using the Maven plugin, I find that the property "group" from the
build.gradle file is used to specify the "groupId" of the artefact but
that "artifact" does not specify the "artifactId" of the artefact.
Isn't this a bit inconsistent?

Well, Gradle has its own domain model and tries to use the terminology that it thinks is the best. Ivy uses (org,name,revision), maven uses (group,artifact,version). Gradle uses (group,name,version). And I think this makes sense, as name is the name of the project and not necessarily of the artifact(s). Although the artifact names often derive from the project name. Another difference to Maven is, that a Maven project has a one-one mapping between project and artifacts, whereas a Gradle project can have many artifacts.

- Hans

--
Hans Dockter
Gradle Project lead
http://www.gradle.org





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

   http://xircles.codehaus.org/manage_email


Reply via email to