2009-08-13 20 views
5

Próbuję znaleźć repozytorium maven, które pozwoli mi dodać zależności raportowania BIRT do projektu Eclipse Dynamic Web.Repozytorium Maven dla środowiska wykonawczego Eclipse BIRT

Najbliższe, jakie znalazłem, to http://repository.jboss.org/maven2/org/eclipse/birt/, ale gdy to repo zostanie dodane do indeksów m2eclipse, artefakty BIRT nie zostaną znalezione. Zgodnie http://dev.eclipse.org/newslists/news.eclipse.technology.m2e/msg00389.html (nie jestem autorką tam post, który był po prostu moim źródłem link repo)

używam, lub stara się, BIRT 2.3.2

+1

Ktoś znalazł repozytorium Maven dla BIRT 2.6.x? – Kimble

Odpowiedz

2

Jak ci definiowania twoje zależności? i jakich typów konkretnie szukasz?

Przeglądając repozytorium, zawiera słoiki i poms Birt. Jeśli jest to standardowy projekt Maven, możesz zadeklarować zależność jako normalną. Więc odwołać rdzeń-API powinien po prostu trzeba zrobić:

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

i zapewnienia repozytorium jest poprawnie skonfigurowany w ustawieniach lub POM.

Czy możesz wstawić POM i ślad z kompilacji? może pomóc w zdiagnozowaniu problemu.

Aktualizacja: Na podstawie Twojego komentarza wygląda na to, że indeks JBoss Nexus nie zawiera projektów Birt. Daty dla indeksu i obu wersji Birt (wszystkie artefakty dla 2.3.2 i 2.2.2) są 8 lipca, a indeks jest tylko o 83 minuty młodszy.

Utworzenie indeksu Nexusa to not automatic, więc być może indeksowanie zostało uruchomione przed artefaktami Birt, które zostały wdrożone, a następnie opublikowane później.

+0

OK, to dziwne. Widok indeksów Maven nie zawiera artefaktów BIRT, ale dodanie repo do POM i wklejenie fragmentu, który masz powyżej, faktycznie wciąga coreapi. Jednak staram się uzyskać silnik raportów, więc mogę generować raporty z poziomu mojej aplikacji webowej, a raport-engine kończy się niepowodzeniem z powodu "Brak artefaktu org.eclipse.birt: silnik-raportu: jar: 2.3. 2: kompiluj \t pom.xml ", prawdopodobnie dlatego, że mechanizm raportowy jest spakowany jako ZIP. Numpty błąd z mojej strony, aby mieć pewność ... – ptomli

+0

i dodanie zip zarządza próbować ciągnąć artefakt, czeka teraz (powolne pobieranie), aby sprawdzić, czy to pozwala budować przejść – ptomli

+0

Właśnie prowadził to ja, myślę, że może pojawić się sporadyczny problem z obsługą plików jboss, ponieważ działała ona po raz drugi bez żadnych zmian. –

1

Zależność od maven sprawdziła się doskonale.

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

To zadziałało dla mnie dla birt 3.7.1, spróbuj zastąpić wersję zgodnie ze swoimi potrzebami.

Dzięki

+3

Usunięto niepotrzebny link samo-promocyjny. –

Powiązane problemy