2017-02-28 6 views
0

Ist es möglich, eine Abhängigkeit so gegeben, wie unten gezeigt, um die Versionen der enthaltenen Abhängigkeiten zu bestimmen:Maven. Finden Versionen enthalten Abhängigkeiten von Abhängigkeiten

<!-- https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-core --> 
<dependency> 
    <groupId>org.apache.tomcat.embed</groupId> 
    <artifactId>tomcat-embed-core</artifactId> 
    <version>8.5.6</version> 
</dependency> 

Zum Beispiel können wir bestimmen, welche Version von javax.servlet-api tomcat-embed-Core benutzt als Abhängigkeit?

Ich möchte die gleiche Version von javax.servlet-api in einem Untermodul verwenden. Aber ich möchte nicht die gesamte tomcat-embed-core-Abhängigkeit angeben, nur um die richtige Version von javax.servlet.api zu erhalten.

(Optional Frage: Gibt es eine einfache Möglichkeit, dies in IntelliJ zu tun?)

Antwort

1

In Intelij können Sie direkt am pom klicken -> Maven -> zeigen effektive pom.

Oder ich würde sagen, am besten aus der Befehlszeile ist:

mvn dependency:list | grep tomcat 
+1

'pom -> Maven -> show effektive pom' oder' mvn Abhängigkeit: Liste | grep javax.servlet' hat es geschafft. – BARJ