Używam QuickFIX/J w najnowszej wersji (1.6.0) i chciałbym zapytać, czy znasz jakieś repozytoria Maven do integracji z moim plikiem pom? Mogłem ręcznie dodawać pliki jar do mojego lokalnego repozytorium, ale być może istnieje lepszy i szybszy sposób.Repozytorium Maven dla biblioteki QuickFIX/J
Odpowiedz
Możesz użyć repozytorium Marketcetera. Dodaj to do listy repozytoriów w POM:
<repositories>
<repository>
<id>MarketceteraRepo</id>
<url>http://repo.marketcetera.org/maven</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
Nawiasem mówiąc, mogłeś spojrzał te informacje z QuickFIX/J User Manual.
QuickFIX/J w wersji 1.6 i nowszej można teraz znaleźć w repozytorium Marketcetera.
dodawania repozytorium do swojego pliku pom Maven:
<repositories>
<repository>
<id>marketcetera</id>
<url>http://repo.marketcetera.org/maven</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
A potem artefakt:
<dependency>
<groupId>quickfixj</groupId>
<artifactId>quickfixj-all</artifactId>
<version>${quickfix.version}</version>
</dependency>
${quickfix.version}
może być 1.6.0, 1.6.1 lub 1.7. 0-SNAPSHOT, ale także starsza wersja są dostępne tam. Obsługują zarówno wersje zmiennoprzecinkowe, jak i BigDecimal. Wartością domyślną jest zmiennoprzecinkowy. Aby korzystać z wersji BigDecimal, dołącz do wersji '-bd'
.
EDIT (13 sierpnia '15):
Niestety quickfix/J wiązka ma NIE zawierać zależną Apache Mina bibliotekę dla transportu sieciowego, trzeba również dodać do swojej Maven plik pom:
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
<version>${apache.mina.version}</version>
</dependency>
gdzie ${apache.mina.version}
jest aktualną wersją biblioteki (th ese dni to 2.0.9).
Bez tego będziesz otrzymywać wyjątki od NoClassDefFound
.
UPDATE (22.07.2016):
Dobre wieści!
Od czasu wydania nowej wersji quickfix/J 1.6.2 biblioteka jest teraz dostępny z oficjalnego repozytorium Maven więc jedyną rzeczą, którą trzeba się po artefakt w pliku pom.xml:
<dependency>
<groupId>org.quickfixj</groupId>
<artifactId>quickfixj-core</artifactId>
<version>1.6.2</version>
</dependency>
Więcej informacji pod adresem official pages.
Dziękuję, za tę odpowiedź. To uratowało mnie przed moją walką, aby skompilować ją w Mavenie. –
Marketcetera przełączono na używanie org.quickfix dla identyfikatora grupy, więc właściwa zależność Maven to:
<dependency>
<groupId>org.quickfixj</groupId>
<artifactId>quickfixj-all</artifactId>
<version>1.6.2-bd-SNAPSHOT</version>
</dependency>
- 1. Repozytorium Maven dla PayPal java API
- 2. gdzie mogę znaleźć repozytorium maven dla kafka?
- 3. Repozytorium Maven dla środowiska wykonawczego Eclipse BIRT
- 4. Repozytorium Maven dla projektu Google Code
- 5. Maven: Znaczenie repozytorium ID
- 6. Jak korzystać z biblioteki w maven repo dla projektu clojure?
- 7. Dlaczego firma maven używa mojego wewnętrznego repozytorium przed lokalnym repozytorium?
- 8. Maven: miejscowy kontra zdalnego repozytorium
- 9. to guawa-biblioteki dostępne w maven repo?
- 10. dodać maven repozytorium do build.gradle
- 11. Gdzie trafiło repozytorium EclipseLink/Maven?
- 12. Maven nie używa lokalnego repozytorium
- 13. Jak przeszukiwać ogólnodostępne repozytorium Maven/Ivy dla konkretnej klasy?
- 14. Howto repozytorium lustro wyłączyć w ustawieniach maven
- 15. lista wszystkich artefaktów z repozytorium maven
- 16. Co to jest protokół repozytorium maven?
- 17. Jak wgrać maven plugin do repozytorium Nexus?
- 18. Ostrzeżenie dla witryny Maven: adres URL repozytorium "https://maven-repository.dev.java.net/nonav/repository" jest nieprawidłowy
- 19. Maven zbudować problem - Podłączenie do repozytorium odmówił
- 20. Zastąpienie repozytorium wydań maven podczas wdrażania
- 21. Czy istnieje repozytorium Maven na wiosnę 4?
- 22. Siła maven szukać zależności w lokalnym repozytorium
- 23. Jak sprawdzić projekt maven z repozytorium svn
- 24. Jak wymusić indeksowanie repozytorium maven w Eclipse?
- 25. Adobe BlazeDS 4 artefakty maven repozytorium?
- 26. Jak zaktualizować repozytorium maven w Eclipse?
- 27. Dodawanie repozytorium maven (dystrybucja) w wierszu polecenia
- 28. Jak zmienić lokalne repozytorium Maven w Eclipse
- 29. Uzyskiwanie źródeł podnoszenia z repozytorium maven
- 30. Lokalne repozytorium Maven w settings.xml kontra pom.xml
Hej! Dziękuję za odpowiedź. Widziałem to również w instrukcji obsługi. Ale to repozytorium ma tylko słoiki quickfix wersji 1.3.1, a nie rzeczywiste, 1.6.0. Czy ja się mylę? Dzięki za pomoc! – mrbela
Masz rację. To repozytorium wydaje się mieć wersję 1.3.1, a nie 1.6.0 (przy założeniu, że druga wersja jest poprawna). –
Tak, 1.6.0. jest najnowszą i najnowszą ważną wersją (http://www.quickfixj.org/) – mrbela