Voldemort安装:找不到tools.jar
Posted
技术标签:
【中文标题】Voldemort安装:找不到tools.jar【英文标题】:Voldemort installation: could not find tools.jar 【发布时间】:2017-05-02 08:39:09 【问题描述】:我想对 Voldemort 进行一些试验,但在安装时我收到错误消息“找不到 tools.jar”,同时运行“gradlew build -x test”命令。
关于如何解决这个问题的任何想法?
【问题讨论】:
【参考方案1】:您的 build.gradle 中没有将 tools.jar 列为依赖项。
这是我为本地解决方法所做的,它非常适合运行/测试。请注意,如果您要发布工件,则不会包含依赖项。
repositories
flatDir dirs: System.getenv("JAVA_HOME") + "/lib/"
dependencies
compile ":tools"
确保您的 JAVA_HOME 环境变量设置正确。另一种选择是directly load the classes,但这有点棘手。
【讨论】:
谢谢!但现在我收到另一个错误:“在 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@6bbe50c9 上找不到参数 [:tools] 的方法 compile()”。是不是我做错了什么? @RayoVerweij 你很可能把它放在错误的地方。将这 2 个块放在 module build.gradle 文件的根目录中。或者,您可以尝试将它们放在根项目 build.gradle 的 buildscript 块中 - 您可以在此处将“compile”替换为“classpath”,它会起作用。我不知道你的项目配置,所以我不能告诉你哪一个是正确的方法。很可能它是 buildscript 闭包中的类路径,不过我只是在猜测。以上是关于Voldemort安装:找不到tools.jar的主要内容,如果未能解决你的问题,请参考以下文章