2016-05-26 8 views

Antwort

0

Fügen Sie einen Abhängigkeitsverwaltungsabschnitt hinzu und wählen Sie die Version aus, die Sie tatsächlich verwenden möchten. Sie sollten immer Versionen festlegen, damit Sie wiederholbare Builds erhalten.

0

Nein, es ist nicht möglich, den Maven-Abhängigkeitsmechanismus auf eine andere als die nächstliegende Definition zu ändern.

Wenn Sie feststellen, dass Maven die falsche Abhängigkeit wählt, besteht die einzige Möglichkeit, das Problem zu beheben, darin, sich explizit auf diese Abhängigkeit in Ihrer Anwendung zu verlassen (maven wird natürlich nicht zwei verschiedene Versionen derselben Abhängigkeit im clddpath zulassen Zeit). Die von Ihnen definierte Abhängigkeit wird in allen transitiven Abhängigkeiten für dasselbe Artefakt verwendet.

1

Das versions Plugin kann man einen Teil der Arbeit tun, indem Sie Ihre POM Umschreiben, aber ich sehr empfehlen vermeiden Sie es. Das explizite Verwalten von Abhängigkeiten wie von gogstad und Michael angegeben, ist der empfohlene Pfad.

Verwandte Themen