Este es el comando mh_patchpom que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
Maven: parchea un archivo POM utilizando las reglas de dependencia de Maven.
SINOPSIS
mh_patchpom [opción] ... [pom] [copia de seguridad]
DESCRIPCIÓN
Transforma el POM usando las reglas de transformación.
Dónde
[pom] es la ubicación del archivo POM para transformar.
Por defecto a pom.xml
[copia de seguridad] es el archivo de copia de seguridad del pom.
Por defecto a pom.xml.save
CAMPUS
-h --ayuda: muestra este texto
-V --versión: muestra la versión
-p --paquete =: nombre del paquete Debian que
contendrá este archivo POM
-o --no padre: no heredar de un POM padre
-k --keep-pom-versión: conserva la versión original del POM pero
convierte todas las demás versiones en dependencias y complementos. Si hay un POM padre,
mantiene su versión excepto cuando el padre ya está registrado en Maven
repositorio
-e, --set-version =: establece la versión del POM,
no utilice la versión declarada en el archivo POM.
-r --rules =: ruta al archivo que contiene el
reglas a aplicar al limpiar el POM. Opcional, la ubicación predeterminada es
debian / maven.rules
-R, --extra-rule =: regla adicional para aplicar al limpiar el POM
Puede ocurrir varias veces, en lugar de o además de -r
-u --published-rules =: ruta al archivo que contiene el
reglas adicionales para publicar en la propiedad debian.mavenRules en el POM limpio.
Opcional, la ubicación predeterminada es debian / maven.publishedRules
-U, - regla-extra-publicada =: regla adicional para publicar
Puede ocurrir varias veces, en lugar de o además de -u
-i --ignore-rules =: ruta al archivo que contiene el
reglas utilizadas para eliminar ciertas dependencias del POM limpiado Opcional, el
la ubicación predeterminada es debian / maven.ignoreRules
-I, --extra-ignore-rule =: regla adicional utilizada para eliminar dependencias
del POM transformado Puede ocurrir varias veces, en lugar de o además de -i
-c --clean-ignore-rules =: ruta al archivo que contiene el
Las reglas se utilizan para eliminar ciertas dependencias del POM limpiado, además del
ignore las reglas especificadas anteriormente. Esto es útil en situaciones como cuando el
El objetivo limpio de Maven requiere más dependencias o complementos para ignorar que la compilación
objetivo. Todas las reglas definidas en clean-ignore-rules se agregarán al existente
reglas en ignorar-reglas. Opcional, la ubicación predeterminada es
debian / maven.cleanIgnoreRules
-s --sin reglas: no aplique ninguna regla para convertir versiones,
ni siquiera convierta versiones a la versión predeterminada 'debian'
--no-publicar-utilizar-regla: no publique la regla utilizada para transformar
los atributos propios de un POM en debian.mavenRules
-d --debian-build: transform durante una compilación de Debian, lo que significa que
se eliminarán algunos elementos POM
-b --build-no-docs: si la compilación no necesita compilar documentación, use esto
opción para eliminar algunos elementos POM (en particular, complementos) que son inútiles aquí
y puede requerir dependencias adicionales y hacer que el empaquetado sea más difícil.
-m--maven-repo = : ubicación del repositorio de Maven,
utilizado para forzar las versiones de los complementos de Maven utilizados en el archivo POM actual con
las versiones encontradas en el repositorio
-v --verboso: muestra más información mientras se ejecuta
-n --no actuar: en realidad no hagas nada, solo imprime los resultados
Ver también: mh_installpom(1) mh_patchpoms(1)
Use mh_patchpom en línea usando los servicios de onworks.net