将没有版本号的战争部署到神器中

时间:2016-09-22 19:48:14

标签: maven war artifactory

我们正在使用maven来创建和部署战争神器。我们目前使用finalName标记使构建工作得很好:

<build>
    <finalName>mywar</finalName>
</build>

这将构建最终工件mywar.war。但是,当我们部署到Artifactory时,版本号将附加到战争中,如mywar-1.0.0.war。现在,当我们从Artifactory下载和部署工件时,应用程序的上下文根将是http://localhost/mywar-1.0.0而不是所需的http://localhost/mywar

我们可以配置artifactory现在将版本号附加到war文件吗?

理想情况下,工件将存储为:http://artifactory:8080/artifactory/repo/com/myapp/mywar/1.0.0/mywar.war

从应用程序本身配置上下文根似乎不是一个好主意,因为配置将取决于容器。有什么想法吗?

0 个答案:

没有答案