如何在Web应用程序开发中向war文件添加版本号?

时间:2015-07-11 19:30:30

标签: versioning pom.xml

我是m2e应用程序开发的开始,使用eclipse(kepler),我的服务器是jboss 7.1.1 final.I有两个war文件,一个用于客户端,第二个用于服务器。我有一个url模式,如“myproject.com”。现在我的问题是我想访问服务器war文件中存在的数据,即使我做了更改,即将版本号添加到war文件,例如“Server.war”到“Server0.0.1-SNAPSHOT” .war“通过使用我项目的pom.xml文件。请你解释一下我需要在pom.xml文件中做些什么更改。

提前致谢, 普拉萨德

1 个答案:

答案 0 :(得分:0)

我假设您希望保留相同的Web上下文,尽管war文件的名称或其他...在Jboss AS7中,您可以使用jboss-web.xml deployment descriptor设置war的上下文根。只需使用此内容

将文件创建到 your_war / WEB-INF 文件夹中
<jboss-web>
    <context-root>Server.war</context-root>
</jboss-web>

使用maven,您可以使用自定义名称打包/安装战争,并根据需要连接版本号。 使用 build 部分中的<finalName>标记设置自定义名称,例如:

<finalName>ServerAnotherName-${project.version}</finalName>

删除代码后,default name将为${project.artifactId}-${project.version}