Gradle 在哪里下载Netflix Astyanax依赖项?

Gradle 在哪里下载Netflix Astyanax依赖项?,gradle,astyanax,Gradle,Astyanax,我想将Astyanax纳入我的项目。我从github签出代码并用“gradlew build”编译它。我对格雷德尔不熟悉 我将Astyanx jar文件手动包含到我的项目中。当我运行它时,它会抱怨罐子丢了 我想知道,在哪里可以下载Astyanax的所有依赖项包?Java库项目通常不为它们的依赖项提供单一的下载位置。相反,您通常会为自己的项目使用支持Maven存储库(例如Maven或Gradle)的构建工具,然后在后台自动下载所需的依赖项 如果确实希望获得Astyanax项目的所有依赖项,请尝试将

我想将Astyanax纳入我的项目。我从github签出代码并用“gradlew build”编译它。我对格雷德尔不熟悉

我将Astyanx jar文件手动包含到我的项目中。当我运行它时,它会抱怨罐子丢了


我想知道,在哪里可以下载Astyanax的所有依赖项包?

Java库项目通常不为它们的依赖项提供单一的下载位置。相反,您通常会为自己的项目使用支持Maven存储库(例如Maven或Gradle)的构建工具,然后在后台自动下载所需的依赖项

如果确实希望获得Astyanax项目的所有依赖项,请尝试将以下内容添加到其
build.gradle

task copyLibs(type: Copy) {
    from configurations.runtime
    into "libs"
}

运行
gradlew copyLibs
应该将所有(编译和运行时)依赖项复制到
libs
目录中。

为什么不使用Maven或Gradle从Maven Central检索Astyanax及其所有依赖项?因为我不擅长Maven/Gradle。与其花时间学习Maven/Gradle,我希望立即开始使用Astyanax。$gradlew copyLibs*出了什么问题:评估根项目“Astyanax”时出现了问题。>在配置容器上找不到属性“runtime”。请尝试以下操作:
allprojects{plugins.withType(JavaPlugin){task copyLibs(type:Copy){from configurations.runtime;放入“$rootProject.projectDir/libs”}}}