Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

593
Vistas
La compilación de Maven debería fallar si el argumento 'buildVersion' no existe o tiene un valor vacío

El archivo pom principal recibe el valor de la versión como un argumento de línea de comandos maven.

Lo que quiero lograr es evitar que la compilación se ejecute si el argumento no existe en el comando (no se pasa) o si tiene un valor de cadena vacío, algo como -DbuildVersion= o -DbuildVersion="" .

La razón es que los archivos JAR generados no deberían terminar sin el número de versión o, lo que es peor, con el valor ficticio establecido en la propiedad buildVersion .

================= Solución: Para cualquiera que tenga una necesidad similar, use el complemento Maven Enforcer. http://maven.apache.org/enforcer/enforcer-rules/requireProperty.html

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Iba a sugerir el complemento Maven Enforcer ( http://maven.apache.org/enforcer/maven-enforcer-plugin/ ), pero parece que aún no es posible -> Ejecute la regla del complemento Maven Enforcer en la línea de comandos . ¿No estaría bien que envolvieras el proceso de compilación en un script que haría esa validación por ti?

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda