gpt4 book ai didi

java - 如何在 Gradle 中指定 servlet-api 版本?

转载 作者:行者123 更新时间:2023-11-30 08:57:52 25 4
gpt4 key购买 nike

我找到了一种指定目标 servlet-api 版本并在 maven 中使用 Tomcat 7 的方法:http://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-servlet-containers.html#howto-use-tomcat-7这是通过在 pom.xml 中设置这些属性来完成的:

<properties>
<tomcat.version>7.0.56</tomcat.version>
<servlet-api.version>3.0.1</servlet-api.version>
</properties>

但我不知道如何在 Gradle 构建中设置它。

最佳答案

不幸的是,覆盖属性以设置依赖项的版本仅在 Maven 中有效。您可以使用解析策略在 Gradle 中实现相同的效果。以下将导致 Boot 的所有 Tomcat 依赖版本为 7.0.56:

configurations.all {
resolutionStrategy {
eachDependency {
if (it.requested.group == 'org.apache.tomcat.embed') {
it.useVersion '7.0.56'
}
}
}
}

关于java - 如何在 Gradle 中指定 servlet-api 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27913451/

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