Jestem nowy z rozwojem wtyczek JIRA, więc moje pytanie może wydawać się zbyt łatwe, ale proszę o cierpliwość i przeczytaj je uważnie, ponieważ próbowałem tak wielu rzeczy, które znalazłem w Internecie i żadne z nich nie działało. Dlatego proszę o to tutaj, jako moją ostatnią nadzieję.Jak dołączyć klienta Java REST JIRA do wtyczki JIRA?
Chciałbym użyć JIRA REST Java Client w mojej wtyczce JIRA. Prosto naprzód instructions proponuję dodać następujące do mojego pom.xml i wszystko powinno działać:
<dependency>
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-rest-java-client</artifactId>
<version>1.1-m02</version>
</dependency>
ale oczywiście, że nie, bo w Eclipse, wszystko pokazuje w porządku (bez żadnych błędów/ostrzeżeń) po atlas-mvn eclipse:eclipse
, ale gdy uruchamiam JIRA z atlas-run
atlas-debug
lub tak szybko, jak próbuję otworzyć wiersz:
JerseyJiraRestClientFactory f = new JerseyJiraRestClientFactory();
dostaję wyjątkiem java.lang.NoClassDefFoundError: com/atlassian/jira/rest/client/internal/jersey/JerseyJiraRestClientFactory
powtarzam, w Eclipse wszystko pokazuje ok, bez jednego znaku ostrzeżenia/błędu, ale w czasie wykonywania otrzymuję ten wyjątek.
Rozwiązaniem, które mi polecono było dodanie all the needed dependencies do mojego pom.xml, co zrobiłem, ale wtedy nie byłem w stanie normalnie uruchomić JIRA normalnie, z powodu tak wielu wyjątków (w razie potrzeby dostarczy je).
Proste pytanie brzmi: jak to zrobić właściwie? Co jeszcze lepsze, czy ktoś ma jakiś prosty przykład roboczy pliku pom.xml + src/folder do dostarczenia, więc mogę się dowiedzieć, gdzie się myliłem?
Dziękuję bardzo z góry.