gpt4 book ai didi

java - gradle 项目是否有等效的 `mvn dependency:build-classpath` ?

转载 作者:行者123 更新时间:2023-11-30 01:44:27 25 4
gpt4 key购买 nike

我正在寻找一个命令或任务,可以为 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com