初次使用Gradle,想和maven同樣,把gradle項目打成可執行jar包,具體步驟:java
一、下載gradle 版本,並配置環境變量, 下載地址:https://gradle.org/releases/數組
再cmd下能執行gradle命令app
二、idea 中新建一個gradle項目maven
三、build.gradle文件配置以下:ide
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' }
四、寫一個java 主程序,就是打印hello gradle,而且遍歷下傳給main方法的字符串數組gradle
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); } } }
五、再項目根目錄下面執行命令:gradle jarui
C:\Users\think\IdeaProjects\Hello>gradle jar阿里雲
BUILD SUCCESSFUL in 6s
2 actionable tasks: 2 executed
C:\Users\think\IdeaProjects\Hello>url
六、在項目目錄下,build\libs 文件夾下有個jar包:Hello-1.0-SNAPSHOT.jaridea
執行這個jar包並傳入字符串數組,會正確打印傳入的字符串數組
歡迎關注技術公衆號:爲測