【发布时间】:2016-02-06 21:42:47
【问题描述】:
我正在尝试了解有关测试的 Maven 构建生命周期: 假设我有一个项目,在 src/main 文件夹中有一个类,在 src/test 中有另一个类。当我运行 mvn install 时,它会被编译、测试、打包和安装。
到目前为止,我认为 maven 不会将测试打包在快照中,因为这不是“生产”代码。这是真的? 在这种情况下,maven 什么时候会忽略测试文件?
【问题讨论】:
-
是的,这是真的。除非您使用某些插件来打包测试,否则它不会打包测试。在这里阅读:Introduction to the Build Lifecycle
-
对您的问题的简单回答是肯定的。测试不是生产,因此将它们打包到 jar 文件中没有意义......只有生产代码被打包到 jar 文件中..
标签: maven