您的位置:首页 > 编程语言 > Java开发

Gradle学习-构建Java程序一

2016-11-07 22:39 260 查看

Gradle构建Java

配置Gradle环境

下载gradle的二进制文件,GRADLE 3.1,最新版本是3.1

配置环境变量

在环境变量中添加gradle安装目录,比如:

D:\software\gradle\gradle-3.1


然后在path变量中添加进入:

%GRADLE_HOME%\bin


然后在命令行输入gradle -v查看是否有正确数据。

目录结构

src
-main
-java
-resource
-test
-java
-resource
build.gradle


详细

biuld.gradle目录需要跟src目录同级,然后在build中添加gradle的java插件

apply plugin: 'java'


然后在main/java/ 目录下面写代码

比如包名是:com.test.java,然后就依次建立这个文件夹,然后建立Java文件,比如建立HelloWorld.java,内容是:

package com.test.java

public class HelloWorld {

public static void main(String[] args) {
System.out.println("Hello World!");
}
}


然后,在跟目录,也就是src和build那里,运行命令:

gradle assemble


然后看到

BUILD SUCCESSFUL


就是构建成功了。

结果

他会在根目录下面生成一个build的文件夹,那些是构建的结果,其中

1. build.libs/目录下是生成可以在别处用的jar文件。jar的名字是[projectName].java,就是src所在的parent目录的名字。

2. build/classes 是生成的字节码文件。

命令

通用的task

assemble
check
build
clean


添加java plugin的时候,他会自动的带有上面的 四个命令。

1. assemble 组合项目所有输出任务,就是只是回去执行项目打包所需要的任务集

2. check 执行所有检查任务

3. build 执行 assemble 和 check 两个 task 的所有工作

4. clean 会清空项目的输出

来源:通用 Task

需要运行出一个java程序,我们需要配置杂builde.gradle中加入Manifest,设置我们的入口类:

apply plugin: 'java'
jar {
manifest {
attributes 'Main-Class': 'com.test.java.HelloWorld'
}
}


然后,再次进行打包,使用assemble 或者build命令,生成jar,然后,cd到build的libs文件夹下面,使用java -jar xxx.jar命令。

如:

java jar test.jar


然后,就可以看到hello word了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gradle java