2017-02-28 113 views
0

是否有可能,因为,如下图所示,以确定包括依赖的版本依赖性:Maven。查找包含依赖的版本由依赖

<!-- 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> 

例如,我们可以决定哪些javax.servlet-api Tomcat的嵌入内核的版本用作依赖?

我想在子模块中使用相同版本的javax.servlet-api。但我不想包含整个tomcat-embed-core的依赖关系,只是为了得到正确版本的javax.servlet.api。

(可选问题:有没有一种简单的方法中的IntelliJ做到这一点?)

回答

1

在Intelij你可以右键点击POM - >行家 - >显示有效POM。

或者我会说最好是在命令行:

mvn dependency:list | grep tomcat 
+1

'聚甲醛 - >行家 - >显示有效pom'或'MVN依赖性:列表| grep javax.servlet'做了诀窍。 – BARJ