Quoi mettre dans le groupeId ?
Bonjour,
Comment sait-on ce qu'il faut mettre dans le xml de maven 2 ?
Les quelques exemples que je trouve ne correspondent pas entre eux :
Par exemple,
Pour junit :
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
Pour les servlets :
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
Pour struts :
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.0.9</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-sitemesh-plugin</artifactId>
<version>2.0.9</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin</artifactId>
<version>2.0.9</version>
</dependency>
Ma question, pour être plus précis, c'est comment savoir ce qu'on doit mettre dans le groupeId et le artifactId, dans la mesure où la plupart des sites ne semblent pas vouloir mettre en avant l'info.
Par exemple, je souhaite utiliser Struts 1.3.8, comment savoir quoi mettre ? Le site apache struts n'en parle pas ou alors c'est bien caché... Et je ne dis pas ça pour struts en particulier...