相关疑难解决方法(0)

在maven中 - 如何根据正在使用的配置文件的名称重命名输出.war文件

我的pom.xml中有三个配置文件用于我们的应用程序...

  1. dev(用于开发人员)
  2. qa(用于我们的内部qa服务器)
  3. 刺激(生产).

当我们运行maven构建时,所有三个配置文件都输出一个具有相同名称的war文件.我想输出$profilename-somearbitraryname.war

有任何想法吗?

war maven

34
推荐指数
2
解决办法
6万
查看次数

如何让Maven 2构建2个单独的WAR文件

在做的时候,mvn install我想在目标目录中得到2个WAR文件.一个将包含生产 web.xml,另一个将包含test/uat web.xml.

我试过这个:

<build>
    <finalName>cas-server</finalName>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.1-beta-1</version>
            <configuration>
                <webXml>src/main/config/prod/web.xml</webXml>
                <warName>cas-prod</warName>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.1-beta-1</version>
            <configuration>
                <webXml>src/main/config/test/web.xml</webXml>
                <warName>cas-test</warName>
            </configuration>
        </plugin>
    </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)

但我最终只得到测试WAR.

java maven-2

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

maven ×1

maven-2 ×1

war ×1