java - mac - 导入gradle项目




向IntelliJ Project添加Gradle支持的最佳方法 (5)

  1. 在项目的根目录中添加 build.gradle

  2. 然后只是 File > Invalidate Caches / Restart

这是Java项目的基本build.gradle:

plugins {
    id 'java'
}

sourceCompatibility = '1.8'
targetCompatibility = '1.8'
version = '1.2.1'

我到处环顾了很多,还没有找到将现有IntelliJ项目转换为Gradle的最佳解决方案。 我在团队环境中工作,我们目前共享.ipr文件,因为我们要跟踪一些构建配置。 最终,我们将摆脱那些偏爱Gradle的人,但是在Gradle转换完成之前,我不能搞砸太多。

另外,我们的Java源文件位于src目录的根目录中,而不是标准的src / main / java。

有什么方法可以将Gradle添加到项目中,而又不会使我删除并重新创建IntelliJ项目,又不会在其他人进行Git拉动时搞砸其他人呢?


在IntelliJ 2017.2.4中,我刚刚关闭了项目并重新打开它,然后出现一个对话框询问我是否要链接到 build.gradle ,从而打开了Gradle项目的导入对话框。

无需删除任何文件或将 想法 插件添加到 build.gradle


您为什么不添加:

build.gradle 

在您的根项目文件夹中,并使用例如插件:

apply plugin: 'idea'
//and standard one
apply plugin: 'java'

并从命令行中触发此错误:

gradle cleanIdea 

在那之后:

gradle idea

之后一切都应该正常


我正在使用IntelliJ的版本12。

我通过创建一个全新的项目并“从版本控制中签出”解决了类似的问题,以后合并这两个项目相当容易。


无需删除任何 .iml 文件。 请遵循以下步骤:

  • 关闭项目
  • File -> Open... 然后选择新创建的 build.gradle
  • IntelliJ将询问您是否要:
    • Open Existing Project
    • Delete Existing Project and Import
  • 选择第二个选项,您就完成了




gradle