TeamCity中未部署java Maven可传递依赖项
我有一个小型maven web项目。它的pom包括对其他库的依赖。其中一个依赖于slf4j api
从IntelliJ IDEA内部运行maven的clean install
时,生成的war文件包括slf4j api。WEB-INF/lib中的jar
现在,我们已经为该项目配置了TeamCity maven构建。它构建时没有任何错误,但不包括这个特定的可传递依赖项(尽管它包括其他依赖项)
你对为什么会发生这种情况有什么一般性的提示吗
目前,我们直接将依赖项添加到主pom中,尽管我们不需要它
在主pom中
<dependency>
<groupId>xxxxxxxxx</groupId>
<artifactId>mylibrary</artifactId>
<version>1.0.20</version>
</dependency>
在我的图书馆的pom中
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
</dependency>
我没有指定任何作用域,所以我想它在任何情况下都是compile
共 (0) 个答案