簡體   English   中英

如何在 Tomcat maven 插件中更改 tomcat 版本?

[英]How to change tomcat version in Tomcat maven plugin?

<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。 有什么辦法可以為插件配置依賴項嗎?

有一個較新版本的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>

除了 aurelius 的回答以及文檔原因:

在插件頁面上還記錄了如何用新的替換給定的 tomcat 依賴項:

https://tomcat.apache.org/maven-plugin-trunk/tomcat7-maven-plugin/adjust-embedded-tomcat-version.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM