Quiero tener un perfil que desencadene un determinado complemento (por ejemplo, PMD), pero a veces quiero deshabilitar explícitamente la ejecución del complemento.
Así que quiero tener un perfil que esté siempre activo, excepto cuando se define una propiedad.
Algo así como mvn -Dnopmd clean install, y el perfil se desactiva. Aparte de eso, el perfil siempre debe estar activo.¿Hay alguna manera de lograr la activación inversa del perfil de maven por propiedad?
8
A
Respuesta
14
Puede activar un perfil cuando una propiedad no está specfied así:
<profile>
<id>someprofile</id>
<activation>
<property>
<name>!property.name</name>
</property>
</activation>
</profile>
Cuestiones relacionadas
- 1. Maven - activar el perfil del niño basada en la propiedad
- 2. ¿Cómo activar el perfil a través de la propiedad maven?
- 3. Activación del perfil en ambas versiones: preparar y lanzar: realizar
- 4. ¿La mejor manera de lograr URL multilingües?
- 5. perfil Activar Maven si no hay otro perfil activado
- 6. Perfil de Maven - Activar el perfil según el embalaje
- 7. Perfil de construcciones paralelas de Maven 3
- 8. ¿Hay alguna manera de usar maven para automatizar la reintegración de la rama de características?
- 9. Javascript: pasar los argumentos del constructor por la cadena del prototipo. ¿Hay alguna manera?
- 10. ¿Hay alguna manera de deshabilitar la detección del navegador .NET?
- 11. ¿Hay alguna manera de lograr el enlace de datos múltiples para un solo elemento en KnockoutJS?
- 12. paquete cargable en iOS, ¿hay alguna forma de lograr esto?
- 13. ¿Hay alguna manera de determinar el tamaño físico del monitor?
- 14. La activación del perfil Primavera argumentos de JVM activos en GWT modo de
- 15. Maven - ¿Puedo hacer referencia a la identificación de perfil en la definición de perfil?
- 16. ¿Hay aa manera de lograr cierres en C
- 17. ¿Hay alguna manera de "reiniciar" la JVM?
- 18. ¿Hay alguna manera de pasar jvm args a través de la línea de comando a maven?
- 19. ¿Hay alguna manera de aumentar el tamaño de sangría de la propiedad DOMDocument formatOutput de PHP?
- 20. ¿Hay alguna manera de establecer la prioridad del subproceso en segundo plano utilizado por un SwingWorker?
- 21. ¿Hay alguna manera de cambiar la barra de direcciones del navegador sin actualizar la página?
- 22. ¿Hay alguna forma de configurar la versión del Maven POM desde la línea de comandos?
- 23. ¿Hay alguna manera simple de probar dos PNG por igualdad?
- 24. ¿Hay alguna manera de prohibir la subclasificación de mi clase?
- 25. ¿Hay alguna manera de redirigir la entrada del archivo a stdin en Netbeans?
- 26. ¿Existe alguna manera "estándar" de implementar la Activación de software para .NET?
- 27. ¿Hay alguna manera de tener argumentos dinámicos por defecto?
- 28. ¿Hay alguna manera de descargar Xcode por sí mismo?
- 29. Clojure ¿la mejor manera de lograr múltiples hilos?
- 30. Como reemplazar las barras invertidas de barras como $ {} basedir propiedad de perfil perfil experto
Vaya que fue rematadamente simple, nunca pensé que podíamos poner un! (negar) en el nombre de la propiedad. Gracias, eso resuelve mi requerimiento. –