Java TeamCity中未部署Maven可传递依赖项

Java TeamCity中未部署Maven可传递依赖项,java,maven,teamcity,maven-3,Java,Maven,Teamcity,Maven 3,我有一个小型maven web项目。它的pom包括对其他库的依赖。其中一个依赖于slf4j api 从IntelliJ IDEA内部运行maven的clean install时,生成的war文件包括WEB-INF/lib中的slf4j-api.jar 现在我们已经为项目配置了TeamCity maven构建。它构建时没有任何错误,但它不包括这个特定的可传递依赖项(尽管它包括其他依赖项) 你有没有关于为什么会发生这种情况的一般性提示 目前,我们直接将依赖项添加到主pom中,尽管我们不需要它 在主p

我有一个小型maven web项目。它的pom包括对其他库的依赖。其中一个依赖于slf4j api

从IntelliJ IDEA内部运行maven的
clean install
时,生成的war文件包括WEB-INF/lib中的slf4j-api.jar

现在我们已经为项目配置了TeamCity maven构建。它构建时没有任何错误,但它不包括这个特定的可传递依赖项(尽管它包括其他依赖项)

你有没有关于为什么会发生这种情况的一般性提示

目前,我们直接将依赖项添加到主pom中,尽管我们不需要它

在主pom中


xxxxxxxxx
我的图书馆
1.0.20
在我图书馆的pom中


org.slf4j
slf4j api
1.7.5

我没有指定任何作用域,因此我认为它在任何情况下都是编译。

如果没有pom,或多或少都不可能说……我假设依赖项提供了作用域
?请参阅最新编辑