2011-08-30 10 views
10

Ahora, dado que Birt 3.7 tiene una manera más fácil de usar el tiempo de ejecución (simplemente despliega los contenedores), ¿por qué no hay un repositorio maven?¿Por qué no hay un repositorio de Maven para Eclipse Birt 3.7 => Hay uno para Birt 4.2

Birt contiene más de 50 dependencias, es ridículo.

¿Cómo se soluciona este problema?

Actualización:
más ayuda está ahí fuera (no estamos solos): https://dev.c-ware.de/confluence/display/PUBLIC/Embeding+Birt+into+Application+built+with+Maven

actualización de febrero 11. 2012
En el Foro ligado Birt-Exchange Hay algunos avances :

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

<dependency> 
    <groupId>org.eclipse.birt.runtime</groupId> 
    <artifactId>org.eclipse.birt.runtime</artifactId> 
    <version>3.7.1-SNAPSHOT</version> 
</dependency> 

yo mismo have't prueba.

actualización 23. Apr. 2012
Un poco más de movimiento (esta vez en el lado Eclipse)
http://www.eclipse.org/forums/index.php/m/845370/
=> Mirando hacia adelante a junio, tal vez esta vez.

actualización 11. Julio 2012
Todavía no hay nueva información útil de los lugares vinculados
Para algunos de ustedes esto: http://hartmann-schneevoigt.com/2012/04/04/eclipse-birt-3-7-2-with-maven/ podría ayudar. (Despliega el cántaro de Eclipse para Artifactory/nexo, con mucho menos efford)

Aquí podría ser la solución:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=258911 (desplácese hacia abajo)

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

Informe final de actualización
Es oficial aquí en Birt 4,2 (Encuentra el apartado 'Soporte Maven') http://www.eclipse.org/birt/phoenix/project/notable4.2.php

+1

Tal vez se puede encontrar una solución aquí: http://stackoverflow.com/questions/3570512/maven-repository-for-birt-2-6-0 – sprelacart

+0

hay un enlace a un repositorio con muchos Eclipse artefactos, por alguna razón solo hay Birt 2.6.2. No hay rastro de 3.7 ... – user85155

+0

Algunos movimientos descoordinados aquí: http://www.eclipse.org/forums/index.php/mv/msg/261821/757516/ y hay http: //www.birt-exchange .org/org/forum/index.php/topic/24196-mavenizing-birt-3-7-1/page__p__91521 & # entry91521__s__6ec86cf585c0a19a34b13cfe1834eacb – user85155

Respuesta

0

Tenga en cuenta que los artefactos presentes en Maven central (http://mvnrepository.com/artifact/org.ow2.orchestra.eclipse.birt) están incompletos: por ejemplo, faltan el emisor de PDF.

Eso significa que no puede producir PDF, un serio inconveniente para un motor de informes, IMO.

1

puede encontrar otra solución aquí: http://hartmann-schneevoigt.com/2012/04/04/eclipse-birt-3-7-2-with-maven/

Básicamente, en esta solución/solución los birt artefactos fueron subidos a un proxy artefacto local utilizando maven-eclipse-plugin y luego utilizados como dependencias de Maven normales, como lo haría en general.

Se proporcionan todos los fragmentos de pom y comandos necesarios, por lo que esta debe ser una tarea breve.

0

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> 
+2

Se ha eliminado el enlace innecesario de autopromoción. –

Cuestiones relacionadas