gpt4 book ai didi

java - 为什么在Gradle war插件中 'javax.servlet'可以是 'ProvidedCompile'?

转载 作者:行者123 更新时间:2023-12-03 04:00:22 33 4
gpt4 key购买 nike

在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/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com