me gustaría lanzar un proyecto instantáneo 'foo-1.0-SNAPSHOT' utilizando el complemento de lanzamiento maven. El proyecto depende de un módulo de terceros 'bar-1.0-SNAPSHOT' que aún no se ha lanzado. Utilizo la opción 'allowTimestampedSnapshots' en pom.xml de mi proyecto para permitir instantáneas con marca de tiempo pero supongo que el módulo de terceros (barra) no tiene marca de tiempo a menos que lo construya yo mismo ya que maven todavía se queja de dependencias SNAPSHOT no resueltas.cómo lanzar un proyecto que depende de un proyecto SNAPSHOT de terceros en maven
¿Hay alguna forma de liberar el proyecto foo independientemente de los proyectos SNAPSHOT dependientes y, en caso negativo, cómo podría agregar una marca de tiempo al proyecto de terceros?
No exactamente, vea las otras respuestas, puede decirle a maven a través de '-DignoreSnapshots = true' para liberar incluso con dependencias de instantáneas. Que deberías evitar hacer eso y solo hacerlo si no hay absolutamente ninguna otra opción, es otra historia. –
El consejo de Sonatype es implementar en un repositorio local http://blog.sonatype.com/2009/01/best-practices-for-releasing-with-3rd-party-snapshot-dependencies/#.UstQinlq5t0 –