愚蠢的问题,但我在这里有点迷失。
我从配置编译中排除了slf4j-api。
configurations {
compile.exclude module: "spring-boot-starter-tomcat"
compile.exclude module: "tomcat-embed-el"
compile.exclude module: "logback-classic"
compile.exclude module: "spring-boot-starter-logging"
compile.exclude module: "slf4j-api"
}
不能因为缺少slf4j依赖性而无法编译类,稍后将由容器提供。我试着添加
compileOnly group:....
providedCompile group ....
provided (plugin by netflix)
但到目前为止它还没有用。总是得到错误
can not find symbol org.slf4j....
import failed .....
那么如何在gradle中添加一个可识别的compileOnly依赖?
此致 的Mathias
答案 0 :(得分:0)
你试过 compileOnly 而不是 compile.exclude模块,就像servlet api一样,它会是这样的
compileOnly' javax.servlet:servlet-api:2.5'
答案 1 :(得分:0)
所以最后我排除了每个模块。如果我有时间为此编写脚本,我会在此处发布。感谢大家 问候 的Mathias