用于查看类路径的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