2009-08-13 26 views
5

Estoy tratando de encontrar un repositorio maven que me permita agregar dependencias de informes BIRT a un proyecto Eclipse Dynamic Web.Repositorio de Maven para el tiempo de ejecución Eclipse BIRT

Lo más cerca que he encontrado es http://repository.jboss.org/maven2/org/eclipse/birt/, pero cuando ese repositorio se agrega a los índices m2eclipse, los artefactos BIRT no se encuentran. Según http://dev.eclipse.org/newslists/news.eclipse.technology.m2e/msg00389.html (no soy el autor de la entrada allí, que era sólo mi fuente para el enlace de recompra)

que estoy usando, o tratando, BIRT 2.3.2

+1

¿Alguien ha encontrado un repositorio de Maven para BIRT 2.6.x? – Kimble

Respuesta

2

¿Cómo estás definiendo tus dependencias? y qué tipos específicamente estás buscando?

Mirando el repositorio, contiene los frascos y pomos de Birt. Si se trata de un proyecto Maven estándar, puede declarar la dependencia como normal. Así que para hacer referencia núcleo-api sólo debe tener que ver:

<dependency> 
    <groupId>org.eclipse.birt</groupId> 
    <artifactId>coreapi</artifactId> 
    <version>2.3.2</version> 
</dependency> 

y garantizar el repositorio está configurado correctamente en la configuración o POM.

¿Puedes publicar tu POM y la traza de la compilación? podría ayudar a diagnosticar el problema.

Actualización: Basado en su comentario, parece que el problema es que el índice de JBoss Nexus no tiene los proyectos Birt en él. Las fechas para el índice y ambas versiones de Birt (todos los artefactos para 2.3.2 y 2.2.2) son ambos el 8 de julio, y el índice es solo 83 minutos más joven.

La creación del índice Nexus es not automatic, por lo que quizás el indexador se ejecutó antes de que los artefactos Birt se desplegaran y luego se publicaran posteriormente.

+0

OK, eso es bastante raro. La vista de índices de Maven no enumera los artefactos de BIRT, pero agregar el repositorio al POM y pegar el fragmento que tienes arriba sí que lo hace en coreapi. Sin embargo, estoy tratando de obtener el motor de informes, por lo que puedo generar informes desde mi aplicación web, y report-engine falla con "artefacto perdido org.eclipse.birt: report-engine: jar: 2.3. 2: compilar \t pom.xml ", probablemente porque el motor de informes está empaquetado como un ZIP. Error nude por mi parte para estar seguro ... – ptomli

+0

Y agregando zip se las arregla para intentar extraer el artefacto, esperando ahora (descarga lenta) para ver si deja pasar la compilación – ptomli

+0

Acabo de ejecutar esto yo mismo, Creo que puede haber algún problema intermitente con jboss sirviendo los archivos porque funcionó la segunda vez sin cambios –

1

La dependencia de Below maven me funcionó a la perfección.

<repositories> 
     <repository> 
      <id>sonatype-nexus-releases</id> 
      <name>Sonatype Nexus Releases</name> 
      <url>https://oss.sonatype.org/content/repositories/releases/</url> 
     </repository> 
    </repositories> 

Se trabajó para mí por Birt 3.7.1, intente reemplazar la versión según su necesidad.

Gracias

+3

Se eliminó el enlace innecesario de autopromoción. –

Cuestiones relacionadas