Java TeamCity中未部署Maven可传递依赖项
我有一个小型maven web项目。它的pom包括对其他库的依赖。其中一个依赖于slf4j api 从IntelliJ IDEA内部运行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
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,或多或少都不可能说……我假设依赖项提供了作用域
,
?请参阅最新编辑