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