2015-02-03 8 views
6

Per molto tempo sto utilizzando lo strumento di gestione delle dipendenze come Maven. Non riesco a capire quale sia la necessità del tag url in pom.xml sotto il tag del progetto.Che cos'è il tag "<url> http://maven.apache.org</url>" sotto il tag di progetto in pom.xml?

<project> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>com.mycompany.app</groupId> 
    <artifactId>my-app</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <name>Maven Quick Start Archetype</name> 
    <url>http://maven.apache.org</url> 

    <dependencies> 
    ... 
    </dependencies> 
</project> 
+0

http://maven.apache.org/ pom.html –

risposta

5

l'URL che dà informazioni sul progetto, in cui il progetto è ospitato

dalla documentazione (http://maven.apache.org/pom.html):

url: l'URL, come il nome, non è necessario . Questo è un bel gesto per gli utenti di progetti, tuttavia, in modo che sappiano dove si trova il progetto lives.url: L'URL, come il nome, non è richiesto. Questo è un bel gesto di per gli utenti di progetti, tuttavia, in modo che sappiano dove vive il progetto .

Esempi

Joda-tempo:

https://github.com/JodaOrg/joda-time/blob/master/pom.xml

<packaging>jar</packaging> 
    <name>Joda-Time</name> 
    <version>2.8-SNAPSHOT</version> 
    <description>Date and time library to replace JDK date handling</description> 
    <url>http://www.joda.org/joda-time/</url> 

apache commons-lang: http://svn.apache.org/viewvc/commons/proper/lang/trunk/pom.xml?view=markup

<inceptionYear>2001</inceptionYear> 
    <description> 
    Apache Commons Lang, a package of Java utility classes for the 
    classes that are in java.lang's hierarchy, or are considered to be so 
    standard as to justify existence in java.lang. 
    </description> 
    <url>http://commons.apache.org/proper/commons-lang/</url> 
Problemi correlati