如何在web应用程序开发中为war文件添加版本号



我是一个使用eclipse(kepler)开发m2e应用程序的初学者,我的服务器是jboss 7.1.1 final。我有两个战争文件,一个是客户端,第二个是服务器。我有一个url模式,如"myproject.com"。现在我的问题是,我想访问的数据是存在于服务器战争文件,即使我做了一个改变,即增加了版本号的战争文件,例如"服务器。war"转换为"Server0.0.1-SNAPSHOT"。War",使用项目的pom.xml文件。您能告诉我在我的pom.xml文件中需要做哪些修改吗?

提前感谢,普拉萨德

我假设你想保持相同的web上下文,尽管战争文件的名称或其他…在Jboss AS7中,您可以使用Jboss -web.xml部署描述符设置war的上下文根。只需在your_war/WEB-INF文件夹中创建文件,内容如下:

<jboss-web>
    <context-root>Server.war</context-root>
</jboss-web>

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

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

移除标签,默认名称为${project.artifactId}-${project.version}

最新更新