Как изменить версию Tomcat в плагине Tomcat Maven? - PullRequest
0 голосов
/ 16 ноября 2018
<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. Есть ли способ настроить зависимости для плагина?

1 Ответ

0 голосов
/ 16 ноября 2018

есть более новая версия 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...