Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
用于查看类路径的maven命令_Maven_Maven 3_Maven Plugin - Fatal编程技术网

用于查看类路径的maven命令

用于查看类路径的maven命令,maven,maven-3,maven-plugin,Maven,Maven 3,Maven Plugin,我知道这个命令-mvn依赖项:buildclasspath。但我想看到编译时类路径、测试类路径和运行时类路径。每个命令都有哪些命令?您可以使用此命令的变体,请重试 mvn dependency:build-classpath -DincludeScope=compile 或 或 (默认设置)如果您只想查看不同的类路径,那么maven antrun插件可能会在这里帮助您。您可以通过调试选项查看它们,例如mvn-X compile,并将输出重定向到文件,然后搜索测试类路径,例如……这只显示JAR。

我知道这个命令-
mvn依赖项:buildclasspath
。但我想看到编译时类路径、测试类路径和运行时类路径。每个命令都有哪些命令?

您可以使用此命令的变体,请重试

mvn dependency:build-classpath -DincludeScope=compile


(默认设置)

如果您只想查看不同的类路径,那么maven antrun插件可能会在这里帮助您。您可以通过调试选项查看它们,例如
mvn-X compile
,并将输出重定向到文件,然后搜索
测试类路径
,例如……这只显示JAR。我也想看看我的目标文件夹,比如说运行时,那里有
.class
文件。在这种情况下,您可以使用@khmarbaise的答案。在使用-Dmaven.compiler.verbose=true进行编译时,您还可以设置maven编译器插件,以向您展示更多关于其内部结构的信息。为什么还要查看outputfolder?你为什么想看这个?这不是为什么。这是关于我的classpath变量中的完整细节。毕竟,即使那个文件夹也必须添加到类路径中?是的,这个文件夹被添加了。maven编译器插件使用编译类路径,因此该插件的调试消息将向您显示它。另一个插件-f.e.exec maven插件默认使用运行时类路径,因此该插件的调试消息将向您显示它
mvn dependency:build-classpath -DincludeScope=runtime
mvn dependency:build-classpath -DincludeScope=test