有一个名为Apache Any23的开源项目,检查和构建它的说明列在下面的链接中。
https://any23.apache.org/build-src.html
我无法按照说明进行mvn clean安装,因为maven invoker插件调用了集成测试阶段,我有用户-Dskipstests等,但调用者插件仍然被调用,我需要你绕过/禁止集成测试阶段和surefire插件测试并成功构建。
这需要更改pom.xml,我需要您将更新后的文件发送给我,并告诉我所做的更改。
谢谢
答案 0 :(得分:1)
项目是否使用Failsafe
插件来运行集成测试?如果是这样,请尝试以这种方式跳过它们:
mvn install -DskipTests
但是,由于skipTests
插件也支持Surefire
,因此这将导致不运行任何测试。相反,如果您只想跳过Failsafe
插件运行的集成测试,则应使用skipITs
属性:
mvn install -DskipITs
如果绝对必要,您还可以使用maven.test.skip
属性跳过编译测试。 maven.test.skip
,Surefire
和Failsafe
插件可以使Compiler
受到尊重。
mvn install -Dmaven.test.skip=true
详细了解此here。