利用Gradle Task自动创建项目结构

将下面代码加入到build.gradle中:

apply plugin: ‘java‘

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

用gradle运行此任务:

$ gradle create-dirs

生成的目录结构:

.
├── build.gradle
└── src
    ├── main
    │   ├── java
    │   └── resources
    └── test
        ├── java
        └── resources

如果是使用idea的话,只要在build.gradle中添加idea插件就行了,如下:

apply plugin: ‘java‘
apply plugin: ‘idea‘

然后执行如下命令:

$ gradle idea

以上命令会生成out: file.imlfile.iprfile.iws这三个文件,最后就可以打开intellij idea愉快的玩耍了。

原文地址:http://www.tuicool.com/articles/eyeeEf

时间: 2024-08-02 18:28:59

利用Gradle Task自动创建项目结构的相关文章

利用lambda函数自动创建EBS快照和删除快照

利用lambda函数自动创建EBS快照和删除快照 此文章参考了AWS中国区关于构建自动化EBS快照周期的官方文档,参考链接"https://amazonaws-china.com/cn/blogs/china/construct-ebs-life-circle-management/" 本文与之不同的是,本文没有使用dynamoDB服务,仅通过lambda完成了EBS的快照备份.当然,自动快照一定要搭配自动删除功能使用,否则快照容量越来越大,无形中增加了企业的IT成本. 使用阿里云和腾

利用MyBatis Generator自动创建代码

如果你使用过hibernate的eclipse插件自动创建DAO文件,那么就容易理解下面介绍的内容:如果你还没有用过hibernate也无妨.下面介绍使用mybatis 3的eclipse插件自动生成相关文件以及如何使用这些文件. eclipse插件安装地址:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/ 附件有link安装包,link安装方式参考http://maimode.i

vue利用vue ui命令创建项目

上次用git bash,用create 命令创建vue项目,这是玩个炫酷的------vue ui (前提是有安装node.js). 在目标文件  vue ui 可以看到他在8000端口出现了一个gui图形窗口 剩下的基本很友好.点击创建项目,会让填项目名称,选择包管理工具,是否上传git, 然后让选择预设.预设就是你的下载loader包的配置. 你如果想要彻底删除以前自己保存的预设,可以找c盘下的用户,搜索 .vuerc,把你不想要的预设删除就可以了. 最后一步点击创建项目,vue-cli 会

使用Myvatis Generator自动创建项目代码

1)构建环境 (2)xml文件代码编写 (3)自动代码生成 转载自: http://blog.csdn.net/u012562943/article/details/50341469

利用mybatis generator 自动创建代码

1.下载mybatis-generator-core-1.3.5 https://github.com/mybatis/generator/releases 2.解压并进入bin目录 3.下载mysql-connector-java-5.1.40-bin.mybatis-3.4.4至bin目录 4.新建src目录和generatorConfig.xml配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <

maven自动创建项目目录骨架

解决用eclipse spring start project 自动创建项目时pom文件错误

解决办法在下面的位置添加以下依赖 <maven-jar-plugin.version>2.6</maven-jar-plugin.version> 原文地址:https://www.cnblogs.com/shifu204/p/12522533.html

Mybatis自动创建表/更新表结构

最近有小伙伴问我mybatis有没有自动创建表结构的功能,因为他们之前一直使用hibernate用习惯了,理所当然的认为,在实体类上配置下注解或者写写映射文件,系统启动后就可以自动创建表. 我只能很遗憾的告诉他,mybatis并没有这个功能,看他兴致阑珊的样子,我只能安慰他,就算没有这功能,我们可以自己开发啊~~ 所以就有了下面这套系统,已开源大家可以下来看看~~ Mybatis_BuildTable_V0.2 https://git.oschina.net/sunchenbin/Mybatis

Gradle使用手册(二):项目结构

原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7翻译:Android Studio 中文组(大锤译) 续Gradle(一) 项目结构 两大组件(source sets): main source code 和 test code. 它们分别在以下两个目录中: src/main/ src/instrumentTest/ 这两个目录里面,又分别有各