Gradle 打可执行jar包
Posted testway
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gradle 打可执行jar包相关的知识,希望对你有一定的参考价值。
初次使用Gradle,想和maven一样,把gradle项目打成可执行jar包,具体步骤:
1、下载gradle 版本,并配置环境变量, 下载地址:https://gradle.org/releases/
再cmd下能执行gradle命令
2、idea 中新建一个gradle项目
3、build.gradle文件配置如下:
apply plugin:\'java\' apply plugin:\'application\' jar{ manifestContentCharset \'utf-8\' metadataCharset \'utf-8\' manifest{ // manifest 文件声明主程序入口 attributes "Main-Class":"com.test.TestHello" } from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } } group \'com.test\' version \'1.0-SNAPSHOT\' sourceCompatibility = 1.8 repositories { //mavenCentral() //配置阿里云mavnen 库 maven{ url \'http://maven.aliyun.com/nexus/content/groups/public/\' } } dependencies { // 添加项目依赖,这里添加了selenium testCompile group: \'junit\', name: \'junit\', version: \'4.12\' compile group: \'org.seleniumhq.selenium\', name: \'selenium-java\', version: \'3.141.59\' }
4、写一个java 主程序,就是打印hello gradle,并且遍历下传给main方法的字符串数组
package com.test; public class TestHello { public static void main(String[] args) { System.out.println("Hello Gradle!"); for (String s: args){ System.out.println(s); } } }
5、再项目根目录下面执行命令:gradle jar
C:\\Users\\think\\IdeaProjects\\Hello>gradle jar
BUILD SUCCESSFUL in 6s
2 actionable tasks: 2 executed
C:\\Users\\think\\IdeaProjects\\Hello>
6、在项目目录下,build\\libs 文件夹下有个jar包:Hello-1.0-SNAPSHOT.jar
执行这个jar包并传入字符串数组,会正确打印传入的字符串数组
欢迎关注技术公众号:为测
以上是关于Gradle 打可执行jar包的主要内容,如果未能解决你的问题,请参考以下文章