@@ -200,8 +200,13 @@ Esto definirá la estructura básica del arquetipo en el directorio
200200 +-- src/
201201 +-- main/resources/
202202 | +-- archetype-resources/
203- | +-- pom.xml (pom.xml del proyecto)
204- | +-- src/ ...
203+ | | +-- pom.xml (pom.xml del proyecto)
204+ | | +-- src/
205+ | | +-- main/
206+ | | + java/ # ¡Atención!
207+ | | | +-- Main.java
208+ | | + resource&/
209+ | |
205210 | +-- META-INF/maven/
206211 | +-- archetype-metadata.xml
207212 +-- pom.xml
@@ -212,7 +217,9 @@ centrarmos en:
212217
213218#. El :file: `pom.xml ` del propio arquetipo.
214219#. El contenido de :file: `src/main/resources/archetype-resources/ ` que contiene
215- los archivos que contendrá nuestro proyecto.
220+ los archivos que contendrá nuestro proyecto. Obsérvese que bajo
221+ :file: `src/main/java ` aparecen directamente los archivos :file: `*.java `, ya
222+ que ahora mismo no se conoce cuál será el ``groupId `` del proyecto.
216223#. El archivo :file: `src/main/resources/META-INF/maven/archetype-metadata.xml `
217224 que contiene la configuración para generar el nuevo proyecto.
218225
@@ -231,8 +238,9 @@ a. Por un lado declaramos los archivos que queremos que se incluyan en el
231238 proyecto. En la configuración hay tres bloques de archivos. La indicación
232239 *filtered * significa que queremos que el *plugin * analice el archivo en busca
233240 de propiedades para que las sustituya por su valor; y *packaged * que queremos
234- que se añada la declaración de paquete: :code: `package
235- edu.acceso.paquete...; ` al comienzo del archivo.
241+ que los archivos marcados así se organicen en la estructura de paquete. De
242+ ahí que todo lo que incluyamos en :file: `src/main/java ` tenga el atributo a
243+ ``true ``.
236244
237245#. Por otro, definimos cuáles son las propiedades y los valores por defecto que
238246 tienen. Por ejemplo, la variable *artifactId * podrá referirse en los archivos
0 commit comments