Soy nuevo en maven. Quiero usar el filtrado en un proyecto de varios módulos. El tipo de paquete del pom padre se establece en pom. La estructura del proyecto es la siguiente:Maven2 aplicando el filtrado al archivo en el empaque tipo pom
pom.xml
|
|______MODULE1
| |
| pom.xml
| File1_needed_to_be_filtered
|
File2_needed_to_be_filtered
Tenga en cuenta que Module1 también es un proyecto multímetro. Así que díganme cómo puedo aplicar el filtrado a file1 y file2. Y si aplico el filtrado al archivo 1, ¿dónde se almacenará el archivo procesado (ya que el archivo pom cuyo tipo de empaquetado es pom no crees ninguna carpeta llamada target) Por favor, ayúdame ya que esto es muy crítico para mí y se aborda este problema en ninguna otra parte en internet.
Hola pascal antes que nada gracias por tu interés. En realidad, necesito usar un proyecto de varios módulos y es por eso que estoy usando el tipo de empaque pom. Además, el archivo que debe filtrarse no está presente en la carpeta src/main/resources, está en la raíz de la carpeta principal. No puedo cambiar la jerarquía de los archivos, es por eso que estoy pasando por todos estos problemas. – Harmit
@Hamit El paquete pom está bien (y de hecho se requiere) para agregar módulos a la configuración de múltiples módulos, pero me temo que no podrá filtrar recursos en dichos módulos. Lo que no entiendo es cómo se supone que se usarán estos recursos "filtrados". ¿Qué vas a hacer con ellos ya que están en un módulo de tipo pom? –
Estos recursos son en realidad archivos de propiedades. Estos archivos (archivo1 y archivo2) se copiarán en una ubicación remota junto con otros archivos generados después del filtrado y la compilación. Estos archivos de configuración también son utilizados por los submódulos. Necesito establecer los valores en estos archivos manualmente, así que estaba pensando en usar el filtrado. Pero me temo que hay alguna manera de hacerlo. – Harmit