我正在试图让我的项目自动生成两个不同版本的一个项目。 我所做的是我已经添加了两个不同的插件执行如下
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>exploded</goal>
</goals>
</execution>
</executions>
<configuration>
<resources>
<resource>
<directory>src/main/resources/first</directory>
</resource>
</resources>
<webappDirectory>${webappDirectory}</webappDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>war</goal>
</goals>
</execution>
</executions>
<configuration>
<resources>
<resource>
<directory>src/main/resources/second</directory>
</resource>
</resources>
<webappDirectory>${project.build.directory}/deployment</webappDirectory>
</configuration>
</plugin>
它建立既webappDirectories和它创造的战争文件预期,但资源没有得到正确的包括(但似乎忽略上面的资源定义)。
我猜测它的,因为我在错误的阶段这样做,在什么阶段,我需要覆盖默认的资源目录?
(请注意,我不希望有两个不同的配置文件,我想有两个做一次)