What does the maven "groupId" mean?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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:

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@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-java-list

[Index of Archives]     [Red Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux