Mam projekt A, który ma zależność X. Zależność X ma opcjonalną zależność Y, która domyślnie nie jest zawarta w A. Czy istnieje sposób na uwzględnienie Y w moim POM bez jawnego włączenia go? W Ivy mają sposób, aby zasadniczo powiedzieć, że zawierają wszystkie opcjonalne zależności X, czy Maven ma sposób na zrobienie tego?Niejawnie włączając opcjonalne zależności w Maven
6
A
Odpowiedz
6
Zgodnie z docs Mavena:
opcjonalne zależnościami - Jeśli projekt Y zależy od projektu Z., właściciel Projekt Y może oznaczać Z projekt jako opcjonalnym uzależnienia, używając „opcjonalne” element. Kiedy projekt X zależy od projektu Y, X będzie zależeć tylko na Y, a nie na Y jest opcjonalnym Z. zależności Właścicielem projektu X może następnie jawnie dodać zależność na Z, jej opcji. (Może to być pomocne, aby myśleć opcjonalnych zależności jak „wykluczonej przez domyślnie.”)
Powiązane problemy
- 1. Opcjonalne zależności rubygmów
- 2. Moduły Maven opcjonalne w pom.xml
- 3. Włączając niezamienioną zależność, więc działa z wtyczką maven-shade
- 4. Dodawanie zależności w Maven Netbeans
- 5. Inter Projekt Zależności w Maven
- 6. Zarządzanie wersją zależności w maven
- 7. Aktualizacja zależności Maven automatycznie
- 8. Kolejność zależności Maven
- 9. Maven Zależności Eclipse
- 10. Brak artefaktu zależności Maven
- 11. Problem zależności Maven OpenSAML
- 12. maven warunkowe zależności
- 13. Czarna lista Maven zależności
- 14. Czy Maven "importuje" zależności zasobów?
- 15. maven brakuje zależności jta-1.0.1b
- 16. Jak wykryć nieużywane zależności maven
- 17. Specyficzna wersja zależności snapshot Maven
- 18. Czy mogę określić opcjonalne zależności modułów w npm pakiet.json?
- 19. Śledzenie zarządzanych wersji zależności w Maven
- 20. Z wyłączeniem zależności zagnieżdżonej przechodniego w maven
- 21. Siła maven szukać zależności w lokalnym repozytorium
- 22. Wyklucz klasy z zależności w Maven
- 23. Jak dołączyć zależności maven w pliku jar?
- 24. Zastąp zależności słownika stron trzecich w maven
- 25. Czy zakresy zależności zależności Maven powinny być uważane za przestarzałe?
- 26. Jak czyścić pamięć podręczną zależności Heroku (niezarządzane zależności maven)
- 27. Eclipse RCP zbudowany przez Tycho zawiera niechciane opcjonalne zależności
- 28. Edytor POM Maven: brakujący wykres zależności
- 29. Inteligentniejsza obsługa zależności Native z Maven
- 30. Moduł EAR Maven i testy zależności EJB
To nie pomaga bardzo dużo, ponieważ trzeba podać wersję Z, więc jeśli zmiany Y , X musi zmienić swoją pom. –
Ta odpowiedź powinna zostać przyjęta. – Stewart