前提:已经安装好Gradle

一.创建目录结构

在项目主目录下,创建以下子目录;在*nix系统下可以使用命令:

mkdir -p src/main/java/hello
vim src/main/java/hello/HelloWorld.java
vim src/main/java/hello/Greeter.java

src/main/java/hello/HelloWorld.java的源代码:

package hello;

public class HelloWorld {
  public static void main(String[] args) {
    Greeter greeter = new Greeter();
    System.out.println(greeter.sayHello());
  }
}

src/main/java/hello/Greeter.java的源代码:

package hello;

public class Greeter {
  public String sayHello() {
    return "Hello world!";
  }
}

编写build.gradle(使用了gradle进行构建打包,依赖maven中心仓库,gradle wrapper等构建要素)

apply plugin: 'java'
repositories {
    mavenLocal()
    mavenCentral()
}
dependencies {
    compile "joda-time:joda-time:2.2"
}
jar {
    baseName = 'gs-gradle'
    version =  '0.1.0'
}
task wrapper(type: Wrapper) {
    gradleVersion = '1.11'
}
apply plugin: 'application'
mainClassName = 'hello.HelloWorld'

构建:

gradle

参考:

http://www.importnew.com/15881.html

最新文章

  1. 【验证】C# dataSource 的记忆功能
  2. 使用swoole和websocket结合来制造弹幕
  3. 在使用EF Code First开发时,遇到的“关系”问题,以及解决方法
  4. LINUX命令总结 -------来自 水滴娃娃 的CSDN
  5. SQL*Loader实验笔记【二】
  6. R语言学习笔记:简单的回归分析
  7. Python数据结构与算法--List和Dictionaries
  8. NOIP2010普及组T4 三国游戏——S.B.S.
  9. GnuDIP制作动态域名服务器(DDNS Server)_转载http://blog.sina.com.cn/s/blog_4d4c23530100rlfj.html
  10. Spring中ClassPathXmlApplicationContext类的简单使用
  11. SQL SERVER将某一列字段中的某个值替换为其他的值 分类: MSSQL 2014-11-05 13:11 67人阅读 评论(0) 收藏
  12. case 后面可以接汉语
  13. swift - use backslash to add the value in the string
  14. DataTables选择多行
  15. Spring AOP报错
  16. Python之FTP多线程下载文件之多线程分块下载文件
  17. VUE插件-图片濑加载
  18. 剑指Offer-翻转单词顺序列
  19. android图片绘制
  20. RFC2616-HTTP1.1-Header Field Definitions(头字段规定部分—译文)

热门文章

  1. css获取实时样式
  2. linux文件系统模拟
  3. 让VisualVM+BTrace进入unsafe mode
  4. 如何查看mysql索引
  5. Flume-NG内置计数器(监控)源码级分析
  6. CSS初学
  7. 小白科普之JavaScript的BOM模型
  8. php面试题之五——PHP综合应用(高级部分)
  9. 【Hibernate】Hibernate系列2之Session详解
  10. eclipse 启动后,啥也不干,就一直在loading descriptor for XXX (XXX为工程名),,其他什么操作都不能操作。 如下图所示,保存文件也无法保存。 这个怎么办?一年好几天,什么都干不了!!!!!