Java 对于使用maven的简单项目,需要给出什么阶段?
我对maven非常陌生,我有一个单独的java文件,它依赖于其他jar等。对于这个特定的类,我有一组正在运行的测试用例 我定义了Java 对于使用maven的简单项目,需要给出什么阶段?,java,maven,Java,Maven,我对maven非常陌生,我有一个单独的java文件,它依赖于其他jar等。对于这个特定的类,我有一组正在运行的测试用例 我定义了pom.xml文件,似乎一切正常 但我对生命阶段的概念感到困惑。现在我只把编译作为我的人生阶段。但这意味着它不会运行我的测试案例?(请注意,我遵循maven的约定,因为它与我的文件夹结构相同) 我希望我能同时完成生命阶段编译和测试 可能吗 您应该阅读以下文档: 无论如何,如果你读了这篇文章,你会发现test也将编译你的项目。你应该阅读以下文档: 无论如何,如果您阅读了这
pom.xml
文件,似乎一切正常
但我对生命阶段的概念感到困惑。现在我只把编译作为我的人生阶段。但这意味着它不会运行我的测试
案例?(请注意,我遵循maven的约定,因为它与我的文件夹结构相同)
我希望我能同时完成生命阶段编译
和测试
可能吗 您应该阅读以下文档:
无论如何,如果你读了这篇文章,你会发现
test
也将编译你的项目。你应该阅读以下文档:
无论如何,如果您阅读了这些,您将了解到test
也将编译您的项目。如果您指定这样的生命周期阶段
mvn test
它将运行所有生命周期阶段,直到并包括您指定的生命周期阶段。这也意味着
mvn compile test
没有必要,因为
mvn test
也将自动运行compile。对于所有生命周期阶段的完整有序列表,只需运行
mvn
并查看帮助。供参考默认生命周期的阶段顺序如下:
验证、初始化、生成源、流程源、生成资源、流程资源、编译、流程类、生成测试源、流程测试源、生成测试资源、流程测试资源、测试编译、流程测试类、测试、准备包、包、集成前测试、集成测试、集成后测试、,如果您指定这样的生命周期阶段,请验证、安装、部署
mvn test
它将运行所有生命周期阶段,直到并包括您指定的生命周期阶段。这也意味着
mvn compile test
没有必要,因为
mvn test
也将自动运行compile。对于所有生命周期阶段的完整有序列表,只需运行
mvn
并查看帮助。供参考默认生命周期的阶段顺序如下:
验证、初始化、生成源、流程源、生成资源、流程资源、编译、流程类、生成测试源、流程测试源、生成测试资源、流程测试资源、测试编译、流程测试类、测试、准备包、包、集成前测试、集成测试、集成后测试、,验证、安装、部署