gpt4 book ai didi

java - Maven Surefire 插件未进行测试

转载 作者:行者123 更新时间:2023-12-01 22:18:46 25 4
gpt4 key购买 nike

我有一个简单的 Maven 项目,并且有一个名为 IntegrationTest 的测试类。

当我执行:mvn Surefire:test时,测试就会被执行。然而,当我执行标准 Maven 构建时,相同的测试被完全忽略:mvn package

我错过了什么吗?

其他信息(5 月 24 日):

我尝试遵循@dragan-bozanovic 的建议,但令人费解的是,在没有任何更改的情况下,我的测试在任何情况下都不再被调用。我很困惑。我在这里提交了一个项目:https://github.com/javalite/activeweb此模块中未调用测试:https://github.com/javalite/activeweb/tree/master/activeweb-lessc-integration-test

我尝试过 JUnit 3 风格、JUnit4 风格、更改类名称、移动到不同的包 - 无济于事。当我执行mvn install时,我没有看到surefire插件被调用。当我显式调用它时:mvn Surefire:test,它会发出一条消息:没有要运行的测试

非常感谢任何帮助!

最佳答案

surefire插件找不到测试的真正原因是因为我的pom.xml文件有 <packaging>pom</packaging> 。当我把它切换到 <packaging>jar</packaging> ,surefire 插件接受了测试。无论如何,德拉甘 - 感谢您将我推向正确的方向!

关于java - Maven Surefire 插件未进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30406692/

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