[fedora-java] What does the maven "groupId" mean?
Deepak Bhole
dbhole at redhat.com
Thu Nov 12 16:35:49 UTC 2009
* Mary Ellen Foster <mefoster at gmail.com> [2009-10-22 10:31]:
> Looking more closely at my current /etc/maven/maven2-depmap.xml file,
> I notice a range of conventions for what fragments are called. Here
> are a few examples:
>
Hi Mary,
The target of the mapping contains a groupid, artifactid and version.
The former two are used to determine where on the file system the jar is
located. The convention is detailed in the readme:
http://fedoraproject.org/wiki/Java/JPPMavenReadme
Cheers,
Deepak
> For jakarta-commons-lang (from Fedora):
> <dependency>
> <maven>
> <groupId>lang</groupId>
> <artifactId>lang</artifactId>
> <version>2.3</version>
> </maven>
> <jpp>
> <groupId>JPP</groupId>
> <artifactId>jakarta-commons-lang</artifactId>
> <version>2.3</version>
> </jpp>
> </dependency>
>
> For jakarta-commons-logging (from JPackage):
> <dependency>
> <maven>
> <groupId>commons-logging</groupId>
> <artifactId>commons-logging</artifactId>
> <version>1.1</version>
> </maven>
> <jpp>
> <groupId>JPP</groupId>
> <artifactId>commons-logging</artifactId>
> <version>1.1</version>
> </jpp>
> </dependency>
>
> For ant (from Fedora):
> <dependency>
> <maven>
> <groupId>org.apache.ant</groupId>
> <artifactId>ant</artifactId>
> <version>1.7.1</version>
> </maven>
> <jpp>
> <groupId>JPP</groupId>
> <artifactId>ant</artifactId>
> <version>1.7.1</version>
> </jpp>
> </dependency>
>
> For aqute-bindlib (from Fedora):
> <dependency>
> <maven>
> <groupId>biz.aQute</groupId>
> <artifactId>bndlib</artifactId>
> <version>0.0.363</version>
> </maven>
> <jpp>
> <groupId>JPP</groupId>
> <artifactId>aqute-bndlib</artifactId>
> <version>0.0.363</version>
> </jpp>
> </dependency>
>
> So should the groupId be the package name, the full project name, the
> sub-project name, or what? And what's the role of the "JPP" part in
> all of this? There seem to be several different conventions going on
> ...
>
> Thanks for any light you can shed,
>
> MEF
>
> --
> Mary Ellen Foster -- http://www.macs.hw.ac.uk/~mef3/
> Interaction Lab -- http://www.macs.hw.ac.uk/InteractionLab
> School of Mathematical and Computer Sciences, Heriot-Watt University
>
> Heriot-Watt University is a Scottish charity registered under charity
> number SC000278
>
> --
> fedora-devel-java-list mailing list
> fedora-devel-java-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-devel-java-list
More information about the java-devel
mailing list