Ist es möglich, unterschiedliche Abhängigkeiten in einer maven pom.xml-Datei für unterschiedliche Profile zu haben?
z.B
mvn -P debug
mvn -P release
Ich möchte eine andere Abhängigkeits-JAR-Datei in einem Profil mit denselben Klassennamen und unterschiedlichen Implementierungen derselben Schnittstellen abrufen.
Antworten:
Um die Maven-Dokumentation dazu zu zitieren :
(Der Schwerpunkt liegt bei mir)
Fügen Sie einfach die Abhängigkeit für das
release
Profil in die Profildeklaration selbst ein und machen Sie dasselbe fürdebug
.quelle
Ihre groupId, artefaktId sollte in Ihren Profilen als Eigenschaften getoken werden, und Sie können Ihre Abhängigkeiten in den generischen Abschnitt verschieben.
quelle