Red de conocimiento informático - Aprendizaje de código fuente - Cómo agregar recursos fuera del directorio src al empaquetar

Cómo agregar recursos fuera del directorio src al empaquetar

Generalmente, los archivos de recursos que usamos (varios xml, propiedades, archivos xsd, etc.) se colocan en el directorio src/main/resources. Cuando usamos maven para empaquetar, maven puede empaquetar estos archivos de recursos en el jar o war correspondiente.

A veces, por ejemplo, el archivo mapper.xml de mybatis, estamos acostumbrados a juntarlo con Mapper.java, ambos en src/main/java, por lo que cuando usamos el empaquetado maven, debemos modificarlo. el archivo pom.xml, empaquete el archivo mapper.xml en un jar o war; de lo contrario, estos archivos no se empaquetarán. De lo contrario, estos archivos no se empaquetarán (maven considera que src/main/java es solo la ruta del código fuente de Java). Hay muchas formas de hacer esto en línea y probablemente he probado algunas, así que puedes elegir cualquiera de ellas.

Método 1, donde **/* se escribe de forma que garantice que todos los subdirectorios del archivo de recursos estén empaquetados.

prueba

Esto también recupera todos los archivos xml y los empaqueta en la ubicación adecuada.

src/main/resources

**/*.properties

**/*.xml

* */*.tld/include>/directory>

**/*.gt;/include>

falso

< recurso>

**/*.gt;

src/main/java

**/*.properties

**/*.xml