我正在寻找一个命令或任务,可以实现与 Gradle 项目的 maven mvn dependency:build-classpath
等效的输出。
下面是 maven 生成的一些示例输出:
/Users/test-user/.m2/repository/org/mongodb/mongodb-driver/3.4.3/mongodb-driver-3.4.3.jar:/Users/test-user/.m2/repository/org/mongodb/mongodb-driver-core/3.4.3/mongodb-driver-core-3.4.3.jar:/Users/test-user/.m2/repository/org/mongodb/bson/3.6.3/bson-3.6.3.jar:/Users/test-user/.m2/repository/junit/junit/4.8.2/junit-4.8.2.jar:/Users/test-user/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
最佳答案
我不相信有一个内置任务可以做同样的事情,尽管我并不肯定。但是,您始终可以创建自己的任务,将类路径打印为路径。以下是使用 Kotlin DSL 的示例:
tasks.register("buildClasspath") {
val main by sourceSets
doFirst {
println(main.compileClasspath.asPath)
}
}
注意:要打印运行时类路径,请使用main.runtimeClasspath
。
然后您可以执行:
./gradlew buildClasspath
关于java - gradle 项目是否有等效的 `mvn dependency:build-classpath` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58646438/