Gradle学习基础(2):构建简单的JAVA项目
2016-01-20 13:17
561 查看
为了更直观的学习Gradle,我们先简单的使用Gradle。build.gradle编辑的内容可以先不理会,等后面的章节再深入学习。本章中,使用Gradle来构建Java项目
1.目录结构
首先建立根目录TestGradle.在该目录里新建build.gradle文件并且将java源码放入到src/main/java下面。例如,包名为:com.huachao。JAVA文件名为:HelloGradle.java。则目录结构如下:
2.build.gradle内容
如果只是简单的编译java文件,那么build.gradle内容非常简单。只需一行:apply plugin: 'java'
如果需要生成eclipse项目,即可以通过eclipse导入的项目。那么添加一行:apply plugin: 'eclipse'
至于HellGradle.java的内容,如下:
3.编译打包
做完以上事情以后,就到最后编译打包的时候了,首先打开控制台并进入到TestGradle目录。如果为了编译java代码生成jar或者说是编译成class文件,直接在控制台输入命令:gradle build 如果为了生成eclipse项目,输入:gradle eclipse,通过eclipse即可导入该项目。
编译完成后会生成build目录。里面包含libs、classes、tmp以及dependency-cache子目录。我们关心libs和classes就好。libs目录包含的是将我们源码编译打包成的jar文件。classes子目录包含的是编译成的class文件。
正如你所看到的那样,使用gradle构建java项目就是这么简单!后面章节中,将持续学习build.gradle文件的编写!
1.目录结构
首先建立根目录TestGradle.在该目录里新建build.gradle文件并且将java源码放入到src/main/java下面。例如,包名为:com.huachao。JAVA文件名为:HelloGradle.java。则目录结构如下:
TestGradle |--------build.gradle |--------src |--------main |-------java |--------com |-------huachao |------HelloGradle.java
2.build.gradle内容
如果只是简单的编译java文件,那么build.gradle内容非常简单。只需一行:apply plugin: 'java'
如果需要生成eclipse项目,即可以通过eclipse导入的项目。那么添加一行:apply plugin: 'eclipse'
至于HellGradle.java的内容,如下:
package com.huachao; public class HelloGradle{ public static void sayHello(){ System.out.println("hello gradle!"); } }
3.编译打包
做完以上事情以后,就到最后编译打包的时候了,首先打开控制台并进入到TestGradle目录。如果为了编译java代码生成jar或者说是编译成class文件,直接在控制台输入命令:gradle build 如果为了生成eclipse项目,输入:gradle eclipse,通过eclipse即可导入该项目。
编译完成后会生成build目录。里面包含libs、classes、tmp以及dependency-cache子目录。我们关心libs和classes就好。libs目录包含的是将我们源码编译打包成的jar文件。classes子目录包含的是编译成的class文件。
正如你所看到的那样,使用gradle构建java项目就是这么简单!后面章节中,将持续学习build.gradle文件的编写!
相关文章推荐
- Java 原子操作与并发
- Spring 定时调度任务
- Java:String和Date、Timestamp之间的转换
- eclipse设置模板注释(新建类)
- 【ThinkingInJava】笔记
- struts2——(3)(①struts配置文件struts.xml三个元素package,action,result详解)
- 蓝桥杯-基础练习-闰年判断
- Spring在代码中获取bean的几种方式
- SpringMvc (五) 验证国际化/本地国际化解析器的配置(手动更改 locale)/spring 标签 messagee
- eclipse中部署web项目,出现A child container failed during start错误
- JavaWeb过滤器的运行机制理解及过滤器.监听器.拦截器-原理&区别
- java中try-catch-finally中的return语句
- Eclipse 使用 Gradle 下载 Jar 包全纪录
- java 中获取文件路径
- Struts2入门
- 'JAVAC' 不是内部或外部命令解决方法
- springMVC和struts2(ssh)区别
- Eclipse->Run On Server 错误:Project facet Java version 1.7 is not supported.
- Java简单工厂模式和命令模式
- 彻底理解ThreadLocal