Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mvn编译器:不编译源代码的testCompile_Java_Maven - Fatal编程技术网

Java mvn编译器:不编译源代码的testCompile

Java mvn编译器:不编译源代码的testCompile,java,maven,Java,Maven,我希望能够在不重新编译源代码的情况下为maven项目运行测试。这可能吗 我已经将项目快照推送到了一个中心位置,希望测试服务器使用预编译的src类构建并运行测试类。有没有一种方法可以做到这一点而不使测试成为另一个模块?一般来说,源代码需要重新编译,因为测试类通常使用源代码。如果我可以从maven repo中提取已编译的jar,那么它不会已经编译了src吗?我以前从未出现过这种情况。正如@JigarJoshi所说,“一般来说,源代码需要重新编译”,我认为没有一个模块或插件可以做到这一点。也许你可以创

我希望能够在不重新编译源代码的情况下为maven项目运行测试。这可能吗


我已经将项目快照推送到了一个中心位置,希望测试服务器使用预编译的src类构建并运行测试类。有没有一种方法可以做到这一点而不使测试成为另一个模块?

一般来说,源代码需要重新编译,因为测试类通常使用源代码。如果我可以从maven repo中提取已编译的jar,那么它不会已经编译了src吗?我以前从未出现过这种情况。正如@JigarJoshi所说,“一般来说,源代码需要重新编译”,我认为没有一个模块或插件可以做到这一点。也许你可以创造你自己的来参加这种情况。但我仍然认为这很奇怪,原因有很多。我主要是想节省时间。我有一个发布候选jar,其中已经运行了测试,但我想再次检查。由于候选版本已经编译,我不想重新编译它。因此,如果它已经过测试,就没有必要进行双重检查,但这是我的意见。所以试试这个:
mvn测试
我不确定它是否会构建。