当我尝试将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
无效。
系统:
答案 0 :(得分:1)
问题原来是糟糕的设置。如果您经常在不同的计算机之间导出/导入设置,IntelliJ可能会对文件路径感到困惑,这应该是相对于任何用户的主目录,但实际上是绝对的。
重置IntelliJ设置后,我可以导入Gradle项目。
如果您想安全地备份/恢复/同步您的设置,最好使用一个尊重家庭相关文件路径的插件,例如https://github.com/develar/settings-repository
<强>更新强>
问题也变成了:
确保将IntelliJ的Gradle设置配置为使用<your home directory/.gradle
作为服务目录,而不是gradle bin home。 :P