Pregunta

Estoy buscando para añadir el SpringSource EBR (Enterprise Bundle Repositorio: http://www.springsource.com/repository/ ) a Nexus como un proxy. Mi principal razón para ello es que SpringSource OSGi-ficado varios proyectos de software conocidos. (Ej: Velocity, AspectJ ...), lo que facilita que se incluirán en los tiempos de ejecución de OSGi

De todos modos, las costuras que son algunos problemas con la forma en Nexus "ver" EBR ya que incluso que pueda navegar de forma remota el repositorio, no es proxi-ed e indexado a todos los datos correctamente. Como una pista lo que he observado es que Nexus no ve a los grupos de Maven directos (por ejemplo: org / ...) como expuesto por otros repositorios de Maven (ex: central, Google ...) pero en vez de una por separado externa o versión carpeta / root se inserta al navegar de forma remota.

Fuelle son los repositorios SpringSource EBR de mi interés:

<repository>  
      <id>com.springsource.repository.bundles.release</id>  
      <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name>
      <url>http://repository.springsource.com/maven/bundles/release</url> 
 </repository> 
 <repository>  
      <id>com.springsource.repository.bundles.external</id>  
      <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name>
      <url>http://repository.springsource.com/maven/bundles/external</url> 
 </repository>

Si esta repositorios se especifican directamente en un proyecto Maven pom.xml todo está bien, pero no a través de Nexus.

¿Fue útil?

Solución

debe ser capaz de añadirlos como repositorios de proxy (y sugiero apagar la indexación). Al menos a mí me funcionó.

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