gpt4 book ai didi

java - Maven测试组装的jar

转载 作者:行者123 更新时间:2023-12-01 14:47:52 24 4
gpt4 key购买 nike

单元测试很棒,但测试的最后一步是在测试环境中运行并验证组装的 jar:

java -Dcom.foo.Environment=TEST -jar Foo-App-jar-with-depdendencies.jar

到目前为止,我在 Surefire 和 Maven 插件中发现的内容假设您使用单独的测试资源,而不是生产产品并验证已完成的项目本身。在 Maven 中完成此任务的常规方法是什么?

最佳答案

您所描述的是集成测试,并且由 maven 使用 maven-failsafe-plugin 支持在 package lifecycle phase 之后这意味着 jar-with-dependencies 的打包已经完成。

这可以通过使用单独的模块来完成,您可以在其中使用 maven-execute-plugin 来执行 jar-with-dependencies。

关于java - Maven测试组装的jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15236259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com