解决 IDEA 创建 Gradle 项目没有src目录问题

 更新时间:2018年06月28日 12:06:27   作者:刘延飞  
这篇文章主要介绍了解决 IDEA 创建 Gradle 项目没有src目录问题,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

 前几天遇到一个问题,就是使用ider创建gradle项目后,src目录没有自动生成出来,今天就给大家分享一下怎么解决。

目录:  

1.创建Gradle项目  

2.解决没有生成src目录

问题一:创建gradle项目

首先打开ider创建gradle项目

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

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

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

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

这是刚才创建好的项目,我们发现并没有src目录,这可怎么办呢?不要着急,下面我们来解决一下

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

首先先打开build.gradle再里面创建一个Task任务

这里我贴一下代码

task "create-dirs" << {
 sourceSets*.java.srcDirs*.each {
  it.mkdirs()
 }
 sourcScts*.resources.srcDirs*.each{
  it.midirs()
 }
}

添加完这个任务后点击右下角的Import Changes

这个时候点击右侧Gradle 打开other 就会发现刚才我们写的任务名会在这里,点击执行任务

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

结语:这是第一次写博客,有什么不足的地方请大家评论指出,一定会改正的。做到大家共同进步。

相关文章

  • 浅析java程序中hibernate的应用总结

    浅析java程序中hibernate的应用总结

    hibernate可以理解为是一个中间件它负责把java程序的sql语句接收过来发送到数据库,而数据库返回来的信息hibernate接收之后直接生成一个对象传给java
    2013-07-07
  • java中的三种取整函数总结

    java中的三种取整函数总结

    下面小编就为大家带来一篇java中的三种取整函数总结。希望对大家有所帮助。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-11-11
  • Java Swing中的文本框(JTextField)与文本区(JTextArea)使用实例

    Java Swing中的文本框(JTextField)与文本区(JTextArea)使用实例

    这篇文章主要介绍了Java Swing中的文本框(JTextField)与文本区(JTextArea)使用实例,Swing是一个用于开发Java应用程序用户界面的开发工具包,需要的朋友可以参考下
    2014-10-10
  • SpringBoot打印详细启动异常信息

    SpringBoot打印详细启动异常信息

    这篇文章主要介绍了SpringBoot打印详细启动异常信息,本文包含了详细的过程解析与案例,概要的说明了如何去使用打印启动异常信息,需要的朋友可以参考下
    2021-06-06
  • SpringBoot使用@Async注解处理异步事件的方法

    SpringBoot使用@Async注解处理异步事件的方法

    在现代应用程序中,异步编程已经成为了必备的技能,异步编程使得应用程序可以同时处理多个请求,从而提高了应用程序的吞吐量和响应速度,在SpringBoot 中,我们可以使用 @Async 注解来实现异步编程,本文将介绍 @Async 注解的使用方法和注意事项
    2023-09-09
  • Spring5路径匹配器PathPattern解析

    Spring5路径匹配器PathPattern解析

    这篇文章主要介绍了Spring5路径匹配器PathPattern,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • shiro整合swagger的注意事项

    shiro整合swagger的注意事项

    这篇文章主要介绍了shiro整合swagger需要注意的地方,帮助大家更好的理解和学习使用shiro框架,感兴趣的朋友可以了解下
    2021-05-05
  • 详解SpringCloud-OpenFeign组件的使用

    详解SpringCloud-OpenFeign组件的使用

    这篇文章主要介绍了SpringCloud-OpenFeign组件的使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • JAVA多线程进阶方式(Runnable接口的讲解和运用)

    JAVA多线程进阶方式(Runnable接口的讲解和运用)

    这篇文章主要介绍了JAVA多线程进阶方式(Runnable接口的讲解和运用),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Mac修改默认jdk版本的方法总结

    Mac修改默认jdk版本的方法总结

    这篇文章主要介绍了Mac修改默认jdk版本的相关资料,文中详细介绍了如何将Java版本从Java 17降低到Java 8,并通过修改.bash_profile文件来永久生效,需要的朋友可以参考下
    2024-12-12

最新评论