eclipse 如何在Gradle中打印出JAVA类路径?

i7uaboj4  于 2023-03-18  发布在  Eclipse
关注(0)|答案(5)|浏览(131)

我目前正在使用gradle与ecplise的集成,有没有办法打印出javaexec任务的类路径?

o8x7eapl

o8x7eapl1#

最简单的方法是使用--info将日志级别设置为info
如果不想浏览输出,可以在JavaExec任务中添加类似于以下内容的行

doFirst{
  sourceSets.main.runtimeClasspath.each { println it}
}
aor9mmx1

aor9mmx12#

sourceSets.main.compileClasspath.asPath

对于打印,您可以在任务中的行下方写入:

println "Classpath = ${sourceSets.main.compileClasspath.asPath}";
kxkpmulp

kxkpmulp3#

或者将println configurations.runtime.resolve()添加到您的build.gradle

wgx48brx

wgx48brx4#

使用Gradle v4时,我无法让上述选项中的任何一个工作,但使用--debuggrep classpath确实找到了相关信息。

vmjh9lq9

vmjh9lq95#

您可以使用gradle/gradlew命令:

./gradlew dependencies --configuration compileClasspath

或用于运行时类路径:

./gradlew dependencies --configuration runtimeClasspath

相关问题