1
我想用Voldemort做一點實驗,但安裝時遇到錯誤信息「could not find tools.jar」,而運行「gradlew build -x test」命令。Voldemort安裝:找不到tools.jar
有關如何解決此問題的任何想法?
我想用Voldemort做一點實驗,但安裝時遇到錯誤信息「could not find tools.jar」,而運行「gradlew build -x test」命令。Voldemort安裝:找不到tools.jar
有關如何解決此問題的任何想法?
您的build.gradle中沒有列出作爲依賴項的tools.jar。
這就是我爲本地解決方法所做的工作,它對於運行/測試非常適用。請注意,如果您釋放工件,則不會包含依賴項。
repositories {
flatDir dirs: System.getenv("JAVA_HOME") + "/lib/"
}
dependencies {
compile ":tools"
}
請確保您的JAVA_HOME環境變量設置正確。另一種選擇是directly load the classes,但這有點棘手。
謝謝!但是現在我又得到另外一個錯誤:「在org.gradle.api.interna[email protected]6bbe50c9」上找不到方法compile()來獲取參數[:tools]。有什麼我做錯了嗎? –
@RayoVerweij你很可能把它放在錯誤的地方。將這兩個塊放在* module * build.gradle文件的根級別。或者,您可以嘗試將它們放入您的根項目build.gradle中的buildscript塊中 - 這是您將用「classpath」替換「compile」的位置,它將起作用。我不知道你的項目配置,所以我不能告訴你哪一個是正確的做法。最有可能的是它將成爲buildscript中的類路徑,但我只是在猜測。 –