【问题标题】:How to change tomcat version in Tomcat maven plugin?如何在 Tomcat Maven 插件中更改 Tomcat 版本?
【发布时间】:2019-04-19 13:25:23
【问题描述】:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
默认情况下,这个插件给出的是 Tomcat 版本 7.0.37,我们如何指向 Tomcat 版本 7.0.91?
由于我们的安全团队发现了 7.0.37 的一些漏洞,我们需要升级到 7.0.91。
有什么方法可以配置插件的依赖关系吗?
【问题讨论】:
标签:
java
maven
tomcat
pom.xml
maven-tomcat-plugin
【解决方案1】:
有一个更新版本的tomcat7-maven-plugin 使用tomcat 7.0.47 版本。也许你想试一试。
如果您真的想更新插件引用的版本,您可以尝试排除插件中的特定引用,并在依赖项部分为您排除的引用添加依赖项。
<dependencies>
...
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-util</artifactId>
<version>7.0.91</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<dependencies>
<dependency>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<exclusions>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-util</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</plugin>
<plugins>
<build>