IntelliJ Idea 用gradle创建项目项目结构不全(包括src文件)

今天刚开始学习kotlin,按照教程操作,创建一个game的项目,但是当我使用intellij idea创建项目的时候,

情况一:先出现错误


IntelliJ Idea 用gradle创建项目项目结构不全(包括src文件)_第1张图片
图一

点击下载gradle依赖,又出现这种问题:


IntelliJ Idea 用gradle创建项目项目结构不全(包括src文件)_第2张图片
图二

并且项目的目录结构不全,缺少src文件 ,如下图:


IntelliJ Idea 用gradle创建项目项目结构不全(包括src文件)_第3张图片
图三


构建项目不带src文件,则在自己项目的gradle里面,设置一个gradle的Task:

task"create-dirs"<< { 

 sourceSets*.java.srcDirs*.each {  it.mkdirs() } 

sourceSets*.kotlin.srcDirs*.each { it.mkdirs() }

 sourceSets*.resources.srcDirs*.each {   it.mkdirs() }

}

在项目目录下执行 gradle create-dirs 命令自行创建目录,执行后如图;


IntelliJ Idea 用gradle创建项目项目结构不全(包括src文件)_第4张图片
图四

然后再把此task任务删了,已经可以了;

情况二:创建项目后,

目录如下图:

IntelliJ Idea 用gradle创建项目项目结构不全(包括src文件)_第5张图片
图五

原因是gradle没有下载完成,第一次下载比较慢,反应也慢,解决办法就是等gradle下载下来,等下载完成之后,项目目录结构就正确了。


综合上述情况:情况一实际也是因网络的问题,gradle并未下载完全,我的解决办法是创建项目的时候使用本地gradle地址,如图


IntelliJ Idea 用gradle创建项目项目结构不全(包括src文件)_第6张图片
图六

这样就不会出现,因网络什么的各种原因,出现的gradle下载不完全而导致的项目结构不全

更新:

有的时候确实不能用本地的,因为团队开发,对方不一定有这个版本,偶然发现,点击设置里面的

IntelliJ Idea 用gradle创建项目项目结构不全(包括src文件)_第7张图片
图七



有不正确之处,还望指出 ^o^

你可能感兴趣的:(IntelliJ Idea 用gradle创建项目项目结构不全(包括src文件))