热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用Gradle构建在IntelliJIDEA中获取Gradle依赖项

如何解决《使用Gradle构建在IntelliJIDEA中获取Gradle依赖项》经验,为你挑选了4个好方法。

即使从IntelliJ IDEA内部进行成绩构建也不会将依赖项放入"外部库"文件夹中,因此这些类不会在编辑器中显示为建议,当我手动将它们添加为导入时会出现编译错误.

如何让IntelliJ自动将依赖项合并到build.gradle文件中,例如:

compile 'com.google.code.gson:gson:1.7.2



1> tddmonkey..:

您需要从Idea中将项目作为Gradle项目导入.添加依赖关系时,需要打开Gradle窗口并执行刷新.

或者用gradle从gradle生成项目文件:

的build.gradle:

apply plugin: 'idea'

然后运行:

$ gradle idea

如果修改依赖项,则需要重新运行上面的内容.



2> Andrey..:

添加依赖项后打开"Gradle"("查看" - >工具Windows-> Gradle)选项卡并点击"刷新"

添加的示例(编译'io.reactivex:rxjava:1.1.0'):

点击刷新

如果Idea仍然无法解析依赖关系,那么可能是依赖关系不在mavenCentral()存储库中,并且您需要添加存储库,其中此依赖关系位于存储库{}


但似乎它不起作用.我添加了一个依赖项并刷新了,但是当我尝试使用XML或Java源代码导入库时,IDEA无法解析它.
为我工作。值得庆幸的是,即使没有使用idea gradle插件。
@AuBee:我遇到了同样的问题.当我从命令行使用Gradle构建(仅一次)时,它就消失了.

3> Qix..:

将现有Gradle项目(带有a的项目build.gradle)导入IntelliJ IDEA时,如果显示以下屏幕,请选择从外部模型导入 - > Gradle.

从外部模型导入项目

(可选)在下一个屏幕上选择" 自动导入 "以自动导入新的依赖项.


实际上,这个答案解决了我的问题,应该是你在上面的实际正确答案之前做的第一件事.
这是唯一真正有效且正确的解决方案.将一些东西添加到gradle.properties只是为了想法是完全错误的.

4> 小智..:

对于那些遇到“无法解决依赖关系”错误的人:
切换“离线模式”关闭
(“查看”->“工具Windows”->“渐变”)


推荐阅读
author-avatar
歌歌了_618
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有