当前位置: 代码迷 >> 综合 >> idea2020.2.3中gradle配置说明
  详细解决方案

idea2020.2.3中gradle配置说明

热度:91   发布时间:2024-03-07 14:53:04.0

idea2020.2.3中gradle配置说明

    • 1、gradle配置离线
    • 2、gradle user home
    • 3、Generate *.iml files for modules imported from Gradle
    • 4、Gradle projects

1、gradle配置离线

要配置离线模式,请参阅Gradle工具窗口。 如果需要添加VM选项,请参考Gradle VM选项。

  • Gradle工具窗口

在这里插入图片描述对Gradle脚本进行更改后,单击此按钮可以重新导入所有已注册的Gradle项目。

在这里插入图片描述单击此按钮链接Gradle项目。

在这里插入图片描述单击此按钮可分离外部Gradle项目。

在这里插入图片描述使用此按钮执行Gradle任务。 当您单击此图标时,“运行任何内容”窗口将打开。 输入您要执行的任务的名称。 要执行多个任务,请使用空格输入任务名称以分隔每个新任务。

在这里插入图片描述使用这些按钮可以展开所有节点。

在这里插入图片描述使用这些按钮可以折叠所有节点。

在这里插入图片描述单击此按钮可通过“要导入的项目数据”对话框将模块或数据导入到Gradle项目。 这对于多模块项目可能很有用。

在这里插入图片描述单击此按钮可以在离线模式下使用Gradle项目。 在这种情况下,Gradle将使用缓存中的依赖项。 Gradle将不会尝试访问网络来执行依赖关系解析。 如果缓存中不存在所需的依赖项,则生成执行将失败。 另外,如果启用了离线模式,则项目的打开和同步可能会失败。

在这里插入图片描述单击此图标以生成Gradle依赖关系图。

在这里插入图片描述使用此图标可以访问以下设置:

  • 自动重新加载设置:选择此选项可在“构建工具设置”对话框中配置Gradle项目的重新加载过程
  • Gradle设置:选择此选项可在Gradle设置对话框中配置当前Gradle项目的设置。
  • 为Gradle项目添加VM选项

    您可以使用gradle.properties文件为Gradle项目指定VM选项。

    1. 创建或打开您的Gradle项目。

    2. 在“项目”工具窗口中,右键单击该项目,然后从上下文菜单中选择“New” |“File”。

    3. 在“New File”对话框中,输入gradle.properties作为文件名,然后单击“确定”。

    4. 在编辑器中打开创建的文件,然后添加所需的VM选项。

      kotlin.import.noCommonSourceSets=true
      

2、gradle user home

使用此字段可以指定存储的Gradle缓存,下载的文件等的位置。

如果Gradle位置已由环境变量GRADLE_HOME或PATH定义,则IntelliJ IDEA会推断出该位置,并建议将此路径作为默认值。

如果尚未从环境变量推导出Gradle位置,请手动指定它,或单击,然后在打开的对话框中选择所需的目录。 请注意,在此字段中输入的值优先于环境变量。

IntelliJ IDEA还支持从自制软件包管理器安装的自定义Gradle位置。

3、Generate *.iml files for modules imported from Gradle

选择此选项可将生成的.iml和库文件存储在.idea目录中,而不是idea.system.path中。

在以下情况下可能会有所帮助:

由于.idea目录存储项目级设置,因此可以通过VCS共享IDE特定的模块设置。 您还可以选择gradle-idea-ext插件,该插件可帮助您在build.gradle文件中描述项目设置。

正确打开同时包含常规IntelliJ IDEA模块和Gradle模块的项目。

由于IntelliJ IDEA首先读取.iml文件,然后开始导入过程,因此打开项目时可以更快地访问它。

4、Gradle projects

在IntelliJ IDEA中工作时,您可以有多个链接的Gradle项目。 您可以为每个选定的项目配置设置。

  • Download external annotations for dependencies

    选中此复选框后,IntelliJ IDEA将从JetBrains公共存储库中下载带有一组外部注释的文件。

  • Build and run

    使用此部分可以指定在选定的链接项目中运行测试,构建或运行任务时应使用的IntelliJ IDEA。

  • Build and run using

    使用此列表选择要如何构建和运行项目。 使用Gradle作为默认选项或选择IntelliJ IDEA。

    在这种情况下,当您选择Build | 通过主菜单Build Project,IntelliJ IDEA遍历执行Gradle任务类的所有模块中的源集

在这里插入图片描述

如果您有纯Java或Kotlin项目,有时最好选择IntelliJ IDEA来构建项目。 IntelliJ IDEA支持增量构建,从而大大加快了构建过程。 但是,请记住,IntelliJ IDEA编译器不支持Gradle项目构建处理的某些部分,并且可能在正确构建项目时引起问题。

  • Run tests using

    使用此列表选择如何在项目中运行测试。 使用Gradle作为默认选项或选择IntelliJ IDEA。

  • Use Gradle from

    使用此列表为您的项目配置Gradle版本。

    您可以选择以下选项之一:

    • ’gradle-wrapper.properties’ file:这是使用Gradle包装器的推荐默认选项

      在这种情况下,您可以将Gradle版本的更新委派给Gradle并自动下载该版本的Gradle。 此选项还允许您使用精确的Gradle版本进行构建。 Gradle版本保存在项目的gradle目录中的gradle-wrapper.properties文件中,可帮助您消除任何Gradle版本问题。

    • ’wrapper’ task in Gradle build script:选择此选项可根据包装器任务配置来配置Gradle包装器。 如果您希望控制在项目中使用哪个Gradle版本,可能会很方便。

      如果使用默认的Gradle包装器选项,然后切换到Gradle包装器任务配置,则您在任务中所做的更改将在项目导入期间自动更新。

    • Specified location:如果您不想使用Gradle包装器,而是希望手动下载并使用特定的Gradle版本,请选择此选项。 指定您的Gradle安装位置。

  • Gradle JVM

    使用此字段来指定在导入指定的Gradle项目并执行其任务时IntelliJ IDEA将在其下运行Gradle的JVM。 默认设置为项目JDK。

e版本,请选择此选项。 指定您的Gradle安装位置。

  • Gradle JVM

    使用此字段来指定在导入指定的Gradle项目并执行其任务时IntelliJ IDEA将在其下运行Gradle的JVM。 默认设置为项目JDK。

    该字段将覆盖任何其他Gradle JVM选择。 您可以在Gradle JVM选择部分中检查IntelliJ IDEA如何选择Gradle JVM版本的过程。

  相关解决方案