将Gradle项目导入IntelliJ时解决错误

时间:2015-10-27 19:48:50

标签: intellij-idea gradle

当我尝试将Gradle项目导入IntelliJ时,我得到:

Resolve Error

No such property: spredfastRepoUsername for class:
org.gradle.api.internal.artifacts.repositories.DefaultPasswordCredentials_Decorated
Consult IDE log for more details (Help | Show Log)

这很奇怪,因为我在spredfastRepoUsername中定义了~/.gradle/gradle.properties,bash中成功./gradlew clean test证明了这一点。

知道为什么会这样吗?我的同事可以毫无问题地将项目导入到IntelliJ中。

点击Show Log无效。

系统:

1 个答案:

答案 0 :(得分:1)

问题原来是糟糕的设置。如果您经常在不同的计算机之间导出/导入设置,IntelliJ可能会对文件路径感到困惑,这应该是相对于任何用户的主目录,但实际上是绝对的。

重置IntelliJ设置后,我可以导入Gradle项目。

如果您想安全地备份/恢复/同步您的设置,最好使用一个尊重家庭相关文件路径的插件,例如https://github.com/develar/settings-repository

<强>更新

问题也变成了:

确保将IntelliJ的Gradle设置配置为使用<your home directory/.gradle作为服务目录,而不是gradle bin home。 :P