class test in an existing project j2ee converted to maven project
class test in an existing project j2ee converted to maven project
我是 Maven 的初学者,我必须 "mavenize" 公司的现有项目。
我在Eclipse中打开项目,右键点击project -> Configure -> Convert to Maven Project.
所以在那之后我没有得到文件夹:src/main/java、src/main/resources、src/test/java,src/test/resources。我什么都没得到。
我有 m2e 插件和 Maven 3.3.3
我得到了 lib 和 Maven 依赖项并安排了 pom.xml 但我没有任何测试文件夹和任何 class 测试所以当 运行ning mvn:test
我没有得到 运行.
的测试
我的问题是:我必须手动创建所有 class测试?或者 Maven 应该自动创建它们?
转换为 Maven 通常会:
- 根据原项目使用的JDK版本配置Maven Compile Plugin
- 配置
build/sourceDirectory
元素(通常为 src
)而不是标准的 src/main/java
- 忽略 Eclipse 默认使用的
bin
文件夹(因此可能会在 Package Explorer 中看到它,您可以安全地删除它)
需要(并建议)执行一些手动步骤:
- 将代码移至新创建的
src/main/java
文件夹并删除 build/sourceDirectory 自定义项
- 删除
bin
目录(现在是 target/classes
)
- 创建
src/main/resources
文件夹并将任何需要的资源(配置文件等)移动到该文件夹
- 将您的测试源放在
src/test/java
下,您还需要创建
- 如果不是这种情况,请将任何测试 class 重命名为以
*Test
或 *TestCase
后缀结尾,这样默认情况下 Maven Surefire 插件将自动拾取它们(如果不是可能,或者您需要按照官方文档 here 中的描述进行配置
- 如果你还没有任何测试class,Maven当然不会自动创建它们,你负责编写你的测试用例,Maven只会运行它们。
我是 Maven 的初学者,我必须 "mavenize" 公司的现有项目。
我在Eclipse中打开项目,右键点击project -> Configure -> Convert to Maven Project.
所以在那之后我没有得到文件夹:src/main/java、src/main/resources、src/test/java,src/test/resources。我什么都没得到。
我有 m2e 插件和 Maven 3.3.3
我得到了 lib 和 Maven 依赖项并安排了 pom.xml 但我没有任何测试文件夹和任何 class 测试所以当 运行ning mvn:test
我没有得到 运行.
我的问题是:我必须手动创建所有 class测试?或者 Maven 应该自动创建它们?
转换为 Maven 通常会:
- 根据原项目使用的JDK版本配置Maven Compile Plugin
- 配置
build/sourceDirectory
元素(通常为src
)而不是标准的src/main/java
- 忽略 Eclipse 默认使用的
bin
文件夹(因此可能会在 Package Explorer 中看到它,您可以安全地删除它)
需要(并建议)执行一些手动步骤:
- 将代码移至新创建的
src/main/java
文件夹并删除 build/sourceDirectory 自定义项 - 删除
bin
目录(现在是target/classes
) - 创建
src/main/resources
文件夹并将任何需要的资源(配置文件等)移动到该文件夹 - 将您的测试源放在
src/test/java
下,您还需要创建 - 如果不是这种情况,请将任何测试 class 重命名为以
*Test
或*TestCase
后缀结尾,这样默认情况下 Maven Surefire 插件将自动拾取它们(如果不是可能,或者您需要按照官方文档 here 中的描述进行配置
- 如果你还没有任何测试class,Maven当然不会自动创建它们,你负责编写你的测试用例,Maven只会运行它们。