Rest 如何在一个项目中创建两个WAR,其中包含自己的web.xml
我的项目有几个maven模块。然而,它有两个web模块,一个用于rest服务,另一个用于web。它们都有各自独立的web.xml。我想为这两个模块创建两个单独的war文件,两个war都有不同的名称。请指导我怎么做Rest 如何在一个项目中创建两个WAR,其中包含自己的web.xml,rest,maven,web,war,packaging,Rest,Maven,Web,War,Packaging,我的项目有几个maven模块。然而,它有两个web模块,一个用于rest服务,另一个用于web。它们都有各自独立的web.xml。我想为这两个模块创建两个单独的war文件,两个war都有不同的名称。请指导我怎么做 注意:这两个模块都使用其他现有的maven模块。没有任何东西阻止您将两个war模块(war元素)作为多模块maven项目的一部分。 然后,这两个war模块将在Maven期望的默认位置(实际上是:src/main/webapp/web-INF提供web.xml文件,并且根据它们对其他模块
注意:这两个模块都使用其他现有的maven模块。没有任何东西阻止您将两个war模块(
war
元素)作为多模块maven项目的一部分。然后,这两个war模块将在Maven期望的默认位置(实际上是:
src/main/webapp/web-INF
提供web.xml
文件,并且根据它们对其他模块的依赖关系,它们还将添加到war libs其他模块JAR中
如果您对默认的war名称不满意,并且不需要对其进行进一步配置,您甚至不需要配置,只需通过build
warName
元素重命名最终工件即可(注意:此处不包括.war
扩展)。谢谢Matteo。但是我们怎么能给这两个战争文件起两个不同的名字呢。是否可以在各自的pom.xml文件中指定war文件名?目前该名称位于父pom.xml中,因此我得到一个.war和另一个同名的war文件夹。是的,这是可能的。您是否尝试在每个相关pom的构建部分配置fileName元素?