我有一个 Spring 启动应用程序,我希望总是使用最新的tomcat版本,或者更好的是使用给定的主要版本和次要版本的最新修补tomcat版本:F.e最新版本8或最新版本8.5(如8.5.32)因此,如果我重建应用程序,我将获得最新的安全补丁。我知道我可以在属性中手动给出一个具体的版本,但是这样会很快过时,我不想一直手动调整。
xqkwcwgp1#
如果您使用gradle,则可以使用以下配置:
compile('org.springframework.boot:spring-boot-starter-web') { exclude module: "spring-boot-starter-tomcat" } compile 'org.apache.tomcat.embed:tomcat-embed-core:+' compile 'org.apache.tomcat.embed:tomcat-embed-el:+' compile 'org.apache.tomcat.embed:tomcat-embed-logging-juli:+' compile 'org.apache.tomcat.embed:tomcat-embed-websocket:+'
如果要指定特定版本,请使用version+
version+
wbrvyc0a2#
如果使用maven,这非常简单!这将获得从版本9.0.0到9.1.0的最新版本。pom.xml:
pom.xml:
<properties> <tomcat.version>[9.0,9.1)</tomcat.version> </properties>
2条答案
按热度按时间xqkwcwgp1#
如果您使用gradle,则可以使用以下配置:
如果要指定特定版本,请使用
version+
wbrvyc0a2#
如果使用maven,这非常简单!这将获得从版本9.0.0到9.1.0的最新版本。
pom.xml: