Quellcode durchsuchen

gradle shadow打包配置优化

johnclot69 vor 4 Monaten
Ursprung
Commit
f4f7a21623

BIN
.gradle/7.5.1/executionHistory/executionHistory.bin


BIN
.gradle/7.5.1/executionHistory/executionHistory.lock


BIN
.gradle/7.5.1/fileHashes/fileHashes.bin


BIN
.gradle/7.5.1/fileHashes/fileHashes.lock


BIN
.gradle/buildOutputCleanup/buildOutputCleanup.lock


BIN
.gradle/file-system.probe


+ 8 - 5
incubator-center/build.gradle

@@ -11,16 +11,19 @@ application {
     mainClassName = 'com.incubator.center.CenterServerStart'
 }
 
-//禁掉jar task
+// 禁掉jar task
 jar.enabled = false
 
 // 执行shadow的打包
 shadowJar {
     zip64 true
-    baseName = 'incubator-center'
-    //classifier是生成jar包的后缀
-    classifier = null
-    version = '1.0-SNAPSHOT'
+    // 设置 JAR 包基础名称
+    archiveBaseName.set('incubator-center')
+    // 设置版本
+    archiveVersion.set('1.0-SNAPSHOT')
+    // 设置分类器(可选)classifier是生成jar包的后缀
+    archiveClassifier.set('')
+
     manifest {
         attributes 'Main-Class': 'com.incubator.center.CenterServerStart'
     }

+ 8 - 5
incubator-game/build.gradle

@@ -11,16 +11,19 @@ application {
     mainClassName = 'com.incubator.game.GameServerStart'
 }
 
-//禁掉jar task
+// 禁掉jar task
 jar.enabled = false
 
 // 执行shadow的打包
 shadowJar {
     zip64 true
-    baseName = 'incubator-game'
-    //classifier是生成jar包的后缀
-    classifier = null
-    version = '1.0-SNAPSHOT'
+    // 设置 JAR 包基础名称
+    archiveBaseName.set('incubator-game')
+    // 设置版本
+    archiveVersion.set('1.0-SNAPSHOT')
+    // 设置分类器(可选)classifier是生成jar包的后缀
+    archiveClassifier.set('')
+
     manifest {
         attributes 'Main-Class': 'com.incubator.game.GameServerStart'
     }

BIN
incubator-game/build/libs/incubator-game-1.0-SNAPSHOT.jar