Gradle 打可執行jar包
阿新 • • 發佈:2019-01-01
初次使用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包並傳入字串陣列,會正確列印傳入的字串陣列
歡迎關注技術公眾號:為測