Pregunta

En el trabajo estoy mojando mis dedos de los pies en la gestión de las dependencias del proyecto con Maven. Utilizamos Apache Archiva (1.2.1) como un repositorio local y proxy. Estoy agregando artefacto para el proyecto de código abierto, que no se publica en ningún repositorio público. He aprendido que publicar las fuentes de que debería utilizar el campo clasificador en Subir artefacto . Las fuentes son entonces la lista junto con el frasco y pom cuando hojeo el repositorio.

Pero cuando actualizo mis dependencias de Maven consigo sólo el frasco y pom del repositorio. Me di cuenta de que las fuentes también faltan cuando los proxies Archiva para mí las descargas de otros repositorios públicos. No he encontrado ninguna opción de configuración en las páginas de administración de Archiva para servir a las fuentes ... ¿Qué me falta?

Actualizar : me faltaba el hecho de que las fuentes de artefactos tienen que ser descargados manualmente. Es decir. el cliente tiene que solicitar experta en ellos, que es controlada por la opción de línea de comandos -DdownloadSources=true. Maven Integration for Eclipse tiene una configuración para descargar siempre las preferencias como se describe en La resolución de las fuentes de artefactos . Archiva sirve entonces las fuentes de artefactos locales o representantes de la solicitud a repositorios remotos y almacena en caché las fuentes para futuras solicitudes.

¿Fue útil?

Solución

Archiva sirve a las fuentes, pero Maven no solicita ellas por defecto. Sé que desde que también uso Archiva como mi repo Maven. ¿Cómo está usted solicitando las fuentes?

Si estás usando Eclipse

Ambos deben regresar las fuentes, si están disponibles.

Otros consejos

Las fuentes no están obligados a satisfacer las dependencias de compilación / ejecución. Si quería agrupar las fuentes con su aplicación, a continuación, debe especificar una dependencia con una fuente. O que usaría un tapón en el montaje como para agarrar a partir archiva.

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