[英]Is there an equivalent `mvn dependency:build-classpath` for gradle projects?
我正在尋找一個命令或任務,它可以實現等效的 output 到 maven mvn dependency:build-classpath
for Gradle 項目。
這是 maven 產生的一些示例 output:
/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
您可以使用以下命令查看所有依賴項。
gradle -q dependencies
你可以參考下面的鏈接。 https://docs.gradle.org/current/userguide/inspecting_dependencies.html#sec:listing_dependencies
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.