当前位置: 首页 > 面试题库 >

使用Gradle构建在IntelliJ IDEA中获取Gradle依赖关系

岳俊雅
2023-03-14
问题内容

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

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

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


问题答案:

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

或者使用以下方式从gradle生成项目文件:

build.gradle:

apply plugin: 'idea'

然后运行:

$ gradle idea

如果您修改依赖关系,则需要再次重新运行上面的内容。



 类似资料:
  • 在我的模块构建脚本(build.gradle)中,我可以设置依赖项: Gradle示例8.2 我还可以在构建脚本中使用方法并设置依赖项: 如果构建脚本需要使用外部库,可以将它们添加到构建脚本本身的脚本类路径中。您可以使用buildscript()方法来实现这一点,并传入一个声明构建脚本类路径的闭包。 Gradle示例59.6 我的问题,这些是一样的吗?这两种为构建脚本设置依赖关系的方式有什么区别吗

  • 我正在使用Gradle构建并打包一个非常简单的Spring启动应用程序(99%的静态内容)到带有嵌入式tomcat的jar中。 我尝试创建该jar,起初结果86k,没有启动,因为它缺少一些Spring Boot类。我得出结论,我制作的这个jar不包含应用程序的任何依赖项,既然我确实想要一个完全独立的jar,我应该做更多的研究。 这时,我发现建议将{configurations.compile.co

  • 我一直在使用gradle作为Springboot,它过去很好,但gradle的构建突然停止了工作。我不断收到错误,说找不到依赖项 这是分级代码: 我得到的错误是: 无法解析组织。springframework。启动:spring启动依赖项:2.4。1.无法解析io。关键的。Spring云:spring云服务依赖项:2.4。1.无法解析组织。springframework。云:spring云依赖项:

  • 我正在使用Gradle的Spring Boot框架。我知道,为了包含一些Spring依赖项,我可以引用“starters”而不显式定义版本;该版本将由我选择的Spring Boot版本控制,它是Spring Boot Gradle插件的版本。示例(省略非相关的分级代码): 请注意,没有为我的应用程序依赖项定义显式版本。 我如何确保我为那些依赖项使用的版本与我的其他Spring Boot依赖项兼容?

  • 假设我在gradle.build文件中定义了以下库: 现在,其中一些库依赖于其他库。给定库名,是否有方法知道给定库所依赖的库列表?我只对webapp项目的那些库的名称和版本感兴趣。我试着阅读Bintray API,但找不到在那里做它的方法。 编辑: 我不是在找我的应用程序的依赖关系树(即命令)。我只是对构建一个web app感兴趣,其中用户提供任何项目(托管在JCenter上的Maven中),we