『阿男的Gradle学习笔记』 *02*使用Gradle编译Java项目
2017-01-12 00:00
686 查看
『阿男的Gradle学习笔记』 *02*使用Gradle编译Java项目
Java代码目录结构默认遵循maven的规范:
`build.gradle的内容:
'java' plugin会自动引入一些默认task支持maven目录规范。使用下面的命令编译项目:
编译完成后代码目录内容如下:
执行编译后的代码:
Java代码目录结构默认遵循maven的规范:
$ tree . ├── build.gradle └── src └── main └── java └── org └── weli └── HelloWorld.java 5 directories, 2 files
HelloWorld.java代码的内容:
package org.weli; public class HelloWorld { public static void main(String args[]) { System.out.println("Hello, world!"); } }
`build.gradle的内容:
apply plugin: 'java'
'java' plugin会自动引入一些默认task支持maven目录规范。使用下面的命令编译项目:
$ gradle build :compileJava :processResources UP-TO-DATE :classes :jar :assemble :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test UP-TO-DATE :check UP-TO-DATE :build BUILD SUCCESSFUL Total time: 3.639 secs
编译完成后代码目录内容如下:
$ tree . ├── build │ ├── classes │ │ └── main │ │ └── org │ │ └── weli │ │ └── HelloWorld.class │ ├── dependency-cache │ ├── libs │ │ └── 02.jar │ └── tmp │ ├── compileJava │ └── jar │ └── MANIFEST.MF ├── build.gradle └── src └── main └── java └── org └── weli └── HelloWorld.java 15 directories, 5 files
执行编译后的代码:
$ java -cp build/classes/main/ org.weli.HelloWorld Hello, world!
相关文章推荐
- 安卓学习笔记---最全面的使用idea和gradle把java项目打包成jar的方法
- 关于使用gradle构建的java项目中使用到rt.jar不能编译通过的处理
- Java项目开发环境构建工具 Gradle 使用笔记(简单、基本)
- 使用gradle编译打包java项目
- 【Gradle 简介】Gradle 构建编译工程学习笔记和使用总结
- 使用ant编译打包、部署简单的javaweb项目 --02
- Java项目开发环境构建工具 Gradle 使用笔记(简单、基本)
- Redis学习笔记之二 :在Java项目中使用Redis
- maven学习笔记:使用eclipse的maven插件创建java_spark项目
- Android(java)学习笔记207:开源项目使用之gif view
- java学习笔记-----QQ项目-------对象流的使用
- Apache Ant学习总结(二):使用Ant自动编译JavaWeb项目并打成war包发布到Tomcat中
- Android(java)学习笔记253:ContentProvider使用之内容观察者02
- 使用 Gradle 编译 Java 项目时报错: Could not find Tools.jar
- gradle系列笔记一:使用gradle构建java项目
- Java项目开发环境构建工具 Gradle 使用笔记(简单、基本)
- Maven学习笔记(三)—— 使用Maven自带的功能创建Java和JavaWeb项目
- Maven学习笔记----使用Maven创建Java项目
- 『阿男的Gradle学习笔记』*01*Gradle的安装与使用
- Java项目开发环境构建工具 Gradle 使用笔记(简单、基本)