0
当从蚀的测试类目标/测试类下产生内置然而,这是空的,当我运行(仅测试资源的副本,但没有测试类)Maven的不生成从命令行测试类
mvn clean install
我看到以下消息
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile)
@ core --- [WARNING] File encoding has not been set, using platform
encoding US-ASCII, i.e. build is platform dependent! [INFO] Compiling
46 source files to
/Users/root/Perforce/Server/DL/Server/dev/core/target/test-classes
[INFO] [INFO] --- maven-surefire-plugin:2.17:test (default-test) @
core ---
想知道在哪里这些类去。当我跑
mvn -X install
我看到
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile)
@ core --- [WARNING] File encoding has not been set, using platform
encoding US-ASCII, i.e. build is platform dependent! [INFO] Compiling
46 source files to
/Users/root/Perforce/Server/DL/Server/dev/core/target/test-classes
[INFO] [INFO] --- maven-surefire-plugin:2.17:test (default-test) @
core ---
[DEBUG] Output directory:
/Users/root/Perforce/Server/DL/Server/dev/core/target/test-classess
[DEBUG] CompilerReuseStrategy: reuseCreated [DEBUG]
useIncrementalCompilation enabled [DEBUG] Stale source detected:
/Users/root/Perforce/Server/DL/Server/dev/core/src/test/java/test/datastore/FileTest.java
和所有其他文件。
请提出任何方法来进一步调试为什么编译的测试类不存在,以便测试可以在下一阶段运行。
请注意,这是父项目下的子项目,所有其他子项目的测试类都已编译并运行,但不是这一个。奇怪的家长聚甲醛有所有的设置,所以不知道这是什么特别
是否在构建完成后刷新了目标文件夹,并且启用了测试以便在执行mvn clean install时运行 – vikeng21 2014-09-30 10:17:38
@ vikeng21我没有明白“refresh”的含义,我使用“ls目标/测试类“ – SoulMan 2014-09-30 10:19:21
你在unix/linux中运行命令并面临这个问题或在Windows中。你再次启用测试运行 – vikeng21 2014-09-30 10:22:48