当使用maven构建我们的EAR时,我可以看到在构建过程中,最终的 EAR 文件被创建、删除并再次从头开始创建。由于它是一个相当大的 EAR(有很多文件),我想防止这种情况发生,因为:
- 它加快了构建过程
- 它将提高 SSD 的使用寿命
所以问题是是否可以阻止第一个 EAR 文件创建(之后立即删除)(如果可以,如何阻止)?
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<configuration>
<earSourceDirectory>${basedir}/src/main/application</earSourceDirectory>
<defaultLibBundleDir>APP-INF/lib</defaultLibBundleDir>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
</archive>
<modules>
<!-- some modules -->
</modules>
</configuration>
<executions>
<execution>
<id>build-ear</id>
<phase>package</phase>
<goals>
<goal>ear</goal>
</goals>
</execution>
</executions>
</plugin>