gpt4 book ai didi

maven - 与Maven的 “copy-dependencies”等效的Gradle吗?

转载 作者:行者123 更新时间:2023-12-03 22:51:11 25 4
gpt4 key购买 nike

在Maven-land中,只要我想简单地下拉特定POM文件的传递依赖关系,就只要打开一个 shell ,导航到POM所在的位置,然后运行:

mvn dependency:copy-dependencies

然后 boom ,Maven在当前目录中创建了一个 target/目录,并将所有可传递获取的JAR放置到该位置。

我现在正在尝试切换到Gradle,但是Gradle似乎没有相同的功能。所以我问: Gradle是否与Maven的copy-dependencies等效? 如果是这样,有人可以提供示例吗?如果没有,其他开发者会发现这对Gradle社区是值得的吗?

最佳答案

gradle中没有copy-dependencies的等效项,但这是一个执行此任务的任务:

apply plugin: 'java'

repositories {
mavenCentral()
}

dependencies {
compile 'com.google.inject:guice:4.0-beta5'
}

task copyDependencies(type: Copy) {
from configurations.compile
into 'dependencies'
}

做贡献值得吗?正如您所看到的,这确实很容易做到,所以我不这么认为。

编辑

从gradle 4+开始,它将是:
task copyDependencies(type: Copy) {
from configurations.default
into 'dependencies'
}

关于maven - 与Maven的 “copy-dependencies”等效的Gradle吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26697999/

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