Gradle项目不是建立在我的机器上,而是建立在其他人的机器上

时间:2018-11-19 11:31:18

标签: java spring eclipse gradle intellij-idea

我正在尝试在Gradle项目上开始一些工作,但是在尝试在我的机器上构建项目时遇到一个奇怪的错误。当前,我们有一个Gradle项目,该项目可以为团队中的所有其他成员成功构建,他们要做的就是克隆该项目,并且构建过程没有任何问题。对我自己而言,并非如此。

如果我从终端手动执行gradle包装器:

    ./gradlew build

该项目的构建没有任何错误,但是将项目导入到IDE中时,Gradle同步失败,并出现以下错误:

    * What went wrong:
    Could not resolve all dependencies for configuration ':billing- 
    provisioning-consumer-finance-details:compile'

我认为这不是项目结构的问题,也不是build.gradle的任何问题,因为它可以在其他机器上正确地构建。

到目前为止,我已经尝试过:

  • 重新克隆项目(几次)
  • 在〜/ .gradle / caches清除gradle缓存
  • 清除〜/ .m2 /存储库
  • 在另一个IDE(Eclipse)中构建项目,这仍然会产生相同的错误。

1 个答案:

答案 0 :(得分:1)

您可以按照以下步骤操作:

  1. Gradle下载Gradle
  2. 创建或导出 GRADLE_HOME 作为环境变量。例如: E:\ SoftwareRepo \ building tools \ gradle-4.4.1
  3. 添加到路径或导出路径变量PATH = [YOUR GRADLE_HOME / bin]。例如 E:\ SoftwareRepo \ build tools \ gradle-4.4.1 \ bin
  4. 在PC上的任何地方打开cmd或终端,然后运行 gradle --v 。如果gradle安装成功,它将显示已安装的gradle信息。
  5. 克隆您的gradle项目
  6. 转到项目根目录。打开终端并运行渐变干净版本

如果仍然存在错误,则可能是您的项目配置不正确。

如果您尝试过intelij的想法,那么您需要尝试一下

  1. 文件->打开。然后选择您的源文件夹。
  2. 然后将出现一个弹出窗口,选择本地分发gradle Local destribution