repository Maven per Eclipse BIRT runtime
Domanda
Sto cercando di trovare un repo Maven per permettermi di aggiungere BIRT dipendenze di reporting a un progetto Web dinamico Eclipse.
Il più vicino che ho trovato è http://repository.jboss.org/ maven2 / org / eclipse / BIRT / , ma quando che repo si aggiunge agli indici m2eclipse, i manufatti BIRT non si trovano. Come da http://dev.eclipse.org/newslists/news .eclipse.technology.m2e / msg00389.html (io non sono l'autore del post lì, che era solo la mia fonte per il link di pronti contro termine)
sto usando, o cercando di, BIRT 2.3.2
Soluzione
Come stai definendo le dipendenze? e quali tipi specificamente stai cercando?
Guardando il repository, che contiene i vasi Birt e pon. Se questo è un progetto standard Maven si è in grado di dichiarare la dipendenza come normale. Quindi, per fare riferimento a nucleo-api si dovrebbe solo avere a che fare:
<dependency>
<groupId>org.eclipse.birt</groupId>
<artifactId>coreapi</artifactId>
<version>2.3.2</version>
</dependency>
e garantire il repository è configurato correttamente nelle impostazioni o POM.
Puoi pubblicare il tuo POM e la traccia dalla generazione? potrebbe aiutare a diagnosticare il problema.
Aggiornamento: In base al commento, sembra che il problema è che l'indice di JBoss Nexus non ha progetti Birt su di esso. Le date per l'indice e entrambe le versioni di Birt (tutti gli artefatti per 2.3.2 e 2.2.2) sia 8 luglio, e l'indice si trova a soli 83 minuti più giovane.
Creazione dell'indice Nexus è automatico , così forse l'indicizzatore è stato eseguito prima che i manufatti Birt sono stati schierati e quindi pubblicati in seguito.
Altri suggerimenti
Di seguito Maven dipendenza ha lavorato per me perfettamente.
<repositories>
<repository>
<id>sonatype-nexus-releases</id>
<name>Sonatype Nexus Releases</name>
<url>https://oss.sonatype.org/content/repositories/releases/</url>
</repository>
</repositories>
Ha funzionato per me per BIRT 3.7.1, provare a sostituire la versione secondo le vostre necessità.
Grazie