Gradle学习-构建Java程序一

Gradle构建Java

配置Gradle环境

  1. 下载gradle的二进制文件,GRADLE 3.1,最新版本是3.1
  2. 配置环境变量
    在环境变量中添加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了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值