我想將Astyanax納入我的項目。我從github簽出代碼並用「gradlew build」編譯它。我不熟悉Gradle。去哪裏下載Netflix Astyanax的依賴關係?
我將Astyanx jar文件手動添加到我的項目中。當我運行它時,它抱怨缺少Jar。
我想知道,哪裏可以下載Astyanax的所有依賴包?
我想將Astyanax納入我的項目。我從github簽出代碼並用「gradlew build」編譯它。我不熟悉Gradle。去哪裏下載Netflix Astyanax的依賴關係?
我將Astyanx jar文件手動添加到我的項目中。當我運行它時,它抱怨缺少Jar。
我想知道,哪裏可以下載Astyanax的所有依賴包?
Java庫項目通常不會爲其依賴關係提供單個下載位置。相反,您通常會使用支持Maven存儲庫(例如Maven或Gradle)的構建工具來執行您自己的項目,然後該項目會自動在後臺下載所需的依賴關係。
如果你想獲得對Astyanax項目的所有依存關係保持,嘗試添加下列到它build.gradle
:
task copyLibs(type: Copy) {
from configurations.runtime
into "libs"
}
運行,那麼gradlew copyLibs
應該複製所有(編譯和運行時)的依賴複製到libs
目錄。
$ gradlew copyLibs *發生了什麼問題: 評估根項目「astyanax」時發生問題。 >在配置容器上找不到屬性「運行時」。 – janetsmith
嘗試類似:'allprojects {plugins.withType(JavaPlugin){task copyLibs(type:Copy){from configurations.runtime;到「$ rootProject.projectDir/libs」}}}'中 –
爲什麼不使用Maven或Gradle從Maven Central檢索Astyanax及其所有依賴項? – erdi
因爲我不擅長Maven/Gradle。與其花時間學習Maven/Gradle,我希望立即開始使用Astyanax。 – janetsmith