在我们的maven项目中,我们进行了集成测试,可以在集成测试服务器上设置各种各样的东西。
我希望能够在命令中轻松清理这些东西。我希望能够运行:
mvn integration-clean
通过从我的maven插件运行一些清洁mojos,这将清除服务器上的所有内容。
应该怎么做?
答案 0 :(得分:0)
这些命令是为了执行完整的integration test
:
第1步:mvn deploy
第2步:mvn integration-test
最后执行完整的全新安装以更新更改。
第3步:mvn clean install
您可以参考this了解构建的确切生命周期。
答案 1 :(得分:0)
您必须在settings.xml中定义集成配置文件。
<settings>
...
<activeProfiles>
<activeProfile>integrationProfile</activeProfile>
</activeProfiles>
...
</settings>
假设集成配置文件处于活动状态,
mvn clean install -P integrationProfile
应该适合你。