Intellij IDEA 2018创建 Gradle 项目时没有src目录的解决方案

今天学习遇到一个问题,就是使用ider创建gradle项目后,src目录没有自动生成出来,相信大家都会遇到这个的!这里分享一下解决的方法

 

一:创建gradle项目

首先打开ider创建gradle项目

Intellij IDEA 2018创建 Gradle 项目时没有src目录的解决方案

新建项目选择左侧gradle,右侧选择自己jdk版本,勾选java项目,点击Next

Intellij IDEA 2018创建 Gradle 项目时没有src目录的解决方案

 

写上GroupId组名ArtifactId项目名后点击Next

Intellij IDEA 2018创建 Gradle 项目时没有src目录的解决方案

这里选择使用本地gradle分布,在下面url选择自己本机gradle路径即可,点击Next选择项目路径后Finish就完成创建工作。

 

二:解决没有生成src目录问题

Intellij IDEA 2018创建 Gradle 项目时没有src目录的解决方案

这是刚才创建好的项目,我们发现并没有src目录,下面我们来解决一下

  这时因为新建的文件夹不是Source Dir,所以需要自己在gradle里面添加一个Task任务

 

首先打开build.gradle,并在里面加入一段代码如下。

Intellij IDEA 2018创建 Gradle 项目时没有src目录的解决方案

代码如下:

task 'create-dirs' {
    doLast {
        sourceSets*.java.srcDirs*.each {
            it.mkdirs()
        }
        sourceSets*.resources.srcDirs*.each {
            it.mkdirs()
        }
    }
}

添加完这段代码(这个任务)后点击右下角的Import Changes (下面这个图点右边的Gradle就可以出现了)

Intellij IDEA 2018创建 Gradle 项目时没有src目录的解决方案

这个时候点击右侧Gradle 打开other 就会发现刚才我们写的任务名会在这里,点击执行任务(点击执行任务的方法就是直接双击就行啦),这个很简单的

Intellij IDEA 2018创建 Gradle 项目时没有src目录的解决方案

任务执行完成后,src目录就已经生成好了。

 

感谢查阅!喜欢的话,欢迎点赞哦!!!