作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在Gradle war插件中,我们可以将某些依赖项设置为“providedCompile”,这将告诉Gradle仅在编译时包括它们,而不在打包的.war文件中包括它们。
我们如何区分哪些依赖项应为“providedCompile”或“compile”?
如果我们将每个依赖项设为compile
或“providedCompile”,将会发生什么?
最佳答案
基本原理是,将在运行应用程序的环境中提供“提供的东西”。
换句话说,范围为providedCompile
的依赖项将用于编译,但不会包含在WAR中,因为它们将由将在其中部署WAR的servlet容器(例如Tomcat)提供。
关于java - 为什么在Gradle war插件中 'javax.servlet'可以是 'ProvidedCompile'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46204203/
Gradle 文档说: "The War plugin adds two dependency configurations: providedCompile and providedRuntime.
在Gradle war插件中,我们可以将某些依赖项设置为“providedCompile”,这将告诉Gradle仅在编译时包括它们,而不在打包的.war文件中包括它们。 我们如何区分哪些依赖项应为“p
我正在尝试运行 gradlew tasks 来构建一个在 tomcat 上运行的 http web 服务 rest 端点 war 项目,但我一个接一个地收到错误。当前错误在下面一行 What went
我是一名优秀的程序员,十分优秀!