Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我继承了一个有 100 多个 Junit 测试类的项目。问题是单元测试源和主要源文件在同一个文件夹中。没有 src/test/java 文件夹。这可以用 ant 构建,但是用 maven 我无法让 maven 运行测试,除非我重构每个测试都进入 src/test 文件夹。有没有办法指定 src/test/java 以外的 mvn 可以运行测试的目录?
将测试移入src/test. 如果您继承了该项目,那么是时候修复错误了。
src/test
从src/test,生成测试类列表。如果有命名约定:
find . -name 'Test*.java' -or '*Test.java' >../test-classes
如果他们都在使用 JUnit:
fgrep -lR 'junit.' >../test-classes
src/test然后通过编写 scm 脚本将这些文件移动到其中。