Czy można mieć inny zestaw zależności w pliku maven pom.xml dla różnych profili?
na przykład
mvn -P debug
mvn -P release
Chciałbym pobrać inny plik jar zależności w jednym profilu, który ma te same nazwy klas i różne implementacje tych samych interfejsów.
Odpowiedzi:
Cytując dokumentację Mavena na ten temat :
(Podkreślenie jest moje)
Po prostu umieść zależność dla
release
profilu w samej deklaracji profilu i zrób to samo dladebug
.źródło
Twój groupId, artifactId powinien być tokenizowany w twoich profilach jako właściwości i możesz przenieść swoje zależności do sekcji ogólnej.
źródło