4
我想,以确保产生的压缩文件的文件大小不大于400 MB所以我创造了这个规则:如何让Maven执行者插件在指定阶段运行?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce-file-size</id>
<goals>
<goal>enforce-once</goal>
</goals>
<configuration>
<rules>
<requireFilesSize>
<maxsize>419430400</maxsize> <!-- the final zip should not exceed 400 MB -->
<files>
<file>${project.build.outputDirectory}.zip</file>
</files>
</requireFilesSize>
</rules>
<fail>true</fail>
</configuration>
</execution>
</executions>
</plugin>
然而,MVN执法默认绑定到validate
阶段不幸的是,这段时间文件不存在。该zip文件由绑定到generate-resources
mvn阶段的ant任务生成。
问题
有没有什么办法让MVN执法到generate-resources
后运行?或者换句话说,如何验证构建后置条件而不是先决条件?
删除了我,我很惭愧:) –
感谢张贴这个答案。你不知道这有多少头痛救了我。 –