1
私はVoldemortで少し実験したかったのですが、インストールするときに、「gradlew build -x test」コマンドを実行しているときに「could not find tools.jar」というエラーメッセージが表示されました。Voldemortインストール:tools.jarを見つけられませんでした
これを修正する方法についてのご意見はありますか?
私はVoldemortで少し実験したかったのですが、インストールするときに、「gradlew build -x test」コマンドを実行しているときに「could not find tools.jar」というエラーメッセージが表示されました。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"の引数[:tools]のメソッドcompile()を見つけることができませんでした。私が間違っていたことはありますか? –
@RayoVerweijあなたは間違った場所に置いている可能性が最も高いです。 * module * build.gradleファイルのルートレベルにこれらの2つのブロックを配置します。あるいは、ルートプロジェクトbuild.gradleのbuildscriptブロックにそれらを入れてみることができます。これは "コンパイル"を "クラスパス"に置き換えて動作させる場所です。私はあなたのプロジェクトの構成を知らないので、それを行う正しい方法がどれかを教えてくれません。おそらく、それはbuildscriptクロージャのクラスパスになるでしょう、私はただ推測しています。 –