You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


Article translated by: Waldo Ramírez Montaño
_*Artículo original en inglés, donado por:* Dain Sundstrom_

Normalmente, sólo tenemos la siguiente estructura de directorios:

specs/trunk/servlet-2.2/src/
specs/trunk/servlet-2.4/src/
specs/trunk/jsp-2.4/src/

Cuando estamos contentos con las especificaciones, hacemos un tag:

specs/tags/1.0/servlet-2.2/src/
specs/tags/1.0/servlet-2.4/src/
specs/tags/1.0/javamail-2.2-r2/src/
specs/tags/1.1/servlet-2.2/src/
specs/tags/1.1/servlet-2.4/src/
specs/tags/1.1/javamail-2.2-r2/src/

El Modelo de Objeto de Proyecto (POM, Project Object Model) para las especificaciones debería ser como lo siguiente:

  <groupId>org.apache.geronimo.specs</groupId>
  <artifactId>servlet-2.4</artifactId>
  <name>Geronimo :: Servlet API</name>
  <version>1.0</version>

Con Maven 2, la versión limita al usuario a indicar sólo lo siguiente, con el fin de que Maven seleccione automáticamente al release más reciente para nuestra especificación:

  <dependency>
    <groupId>org.apache.geronimo.specs</groupId>
    <artifactId>servlet-2.4</artifactId>
  <dependency>
  • No labels