使用Scala的SBT,我可以指出编译所需的依赖关系将在运行时环境中“提供”,如下所示:
val catalina = "org.apache.tomcat" % "tomcat-catalina" % V.tomcat % "provided"
使用sbt-assembly构建fatjar时,将自动忽略以这种方式提供的依赖关系。
Gradle的等效功能是什么?
答案 0 :(得分:2)
目前Gradle没有添加provided
配置开箱即用。但是,有几个插件可以添加此功能:
或者,您也可以自己对此配置进行建模。您可以在Gradle forum上找到许多相关示例。