2011-08-30 9 views
10

Teraz, ponieważ Birt 3.7 ma łatwiejszy sposób korzystania z środowiska wykonawczego (wystarczy rozmieścić słoiki), dlaczego nie ma repozytorium maven?Dlaczego nie ma repozytorium Maven dla Eclipse Birt 3.7 => Jest jeden dla Birt 4.2

Birt zawiera ponad 50 zależności, to niedorzeczne.

Jak obejść ten problem?

Aktualizacja:
Niektóre bardziej pomoc jest tam (nie jesteśmy sami): https://dev.c-ware.de/confluence/display/PUBLIC/Embeding+Birt+into+Application+built+with+Maven

Aktualizacja 11. lutego 2012
na forum powiązane Birt-Exchange jest jakiś postęp :

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

I have't testowane siebie.

Aktualizacja 23. kwietnia 2012
Niektóre bardziej ruch (tym razem na stronie Eclipse)
http://www.eclipse.org/forums/index.php/m/845370/
=> Czekamy na czerwiec, może tym razem.

Aktualizacja 11. lipca 2012
Nadal nie użyteczne nowe informacje związane z miejscami
Dla niektórych z was to: http://hartmann-schneevoigt.com/2012/04/04/eclipse-birt-3-7-2-with-maven/ może pomóc. (Wdraża słoik z Eclipse artifactory/nexus, ze znacznie mniejszym Efford)

Tutaj może być rozwiązanie:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=258911 (Przewiń do dołu)

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

Finał Aktualizacja
To oficjalny tutaj Birt 4,2 (Znajdź paragraf 'Maven Wsparcie') http://www.eclipse.org/birt/phoenix/project/notable4.2.php

+1

Może znajdziesz obejście tutaj: http://stackoverflow.com/questions/3570512/maven-repository-for-birt-2-6-0 – sprelacart

+0

Oto link do repozytorium z wielu zaćmienia artefakty, z jakiegoś powodu istnieje tylko Birt 2.6.2. Nie ma śladu 3.7 ... – user85155

+0

Niektóre nieskoordynowane ruchy tutaj: http://www.eclipse.org/forums/index.php/mv/msg/261821/757516/ i tam http: //www.birt-exchange .org/org/forum/index.php/topic/24196-mavenizing-birt-3-7-1/page__p__91521 & # entry91521__s__6ec86cf585c0a19a34b13cfe1834eacb – user85155

Odpowiedz

0

Należy pamiętać, że artefakty obecny w Maven Central (http://mvnrepository.com/artifact/org.ow2.orchestra.eclipse.birt) są niekompletne: na przykład brakuje im emiterów PDF.

Oznacza to, że nie można produkować plików PDF, co jest poważną wadą mechanizmu raportowania, IMO.

1

można znaleźć innego obejścia tutaj: http://hartmann-schneevoigt.com/2012/04/04/eclipse-birt-3-7-2-with-maven/

Zasadniczo, w tym roztworze/obejście birt artefakty zostały przesłane do lokalnego pełnomocnika artefakt używając maven-eclipse-plugin a następnie wykorzystywane jako zwykłe zależności maven, jak można zrobić w ogóle.

Dostępne są wszystkie niezbędne sekcje i polecenia pom, więc powinno to być krótkie zadanie.

0

Poniższa zależność maven zadziałała idealnie.

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

Usunąłeś niepotrzebny link do samodzielnego promowania. –

Powiązane problemy