Pregunta

Hola, podría complacer a nadie me dijo cómo evitar la sustitución de algunas expresiones en un proyecto cuando se crea un arquetipo de ella a través de arquetipo: crear-de-proyecto?

, por ejemplo, que sustituye todas las apariciones de "1.0" expresiones en el proyecto con ${version}

Si programador crea el arquetipo del proyecto de la versión alemana 1.0 <version>1.0</version>, a continuación, por ejemplo encabezado de un archivo XML

<?xml version="1.0"?>

cambia a

<?xml version="1.0-SNAPSHOT"?> 

.... porque no había <?xml version="${version}"?> en los recursos y los usuarios arquetipo entró 1,0-instantánea como una versión del proyecto

Además, es posible suministrar más argumentos al crear proyecto desde el arquetipo? Además de groupId, artifactId, paquete y la versión?

¿Fue útil?

Solución

Se puede añadir -Darchetype.filteredExtentions=extension1,extension2,... a su comando mvn Maven para contar qué archivo extensiones para incluir en sus sustituciones de velocidad. Si se hace una lista de todas sus extensiones de archivo y dejar fuera xml, debe saltar sobre ellos. Puede hacerlo si -Darchetype.filteredExtentions xml es el único tipo de archivo en su proyecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top