mirror of
https://gitee.com/bookshelfplus/bookshelfplus
synced 2025-09-05 00:21:38 +08:00
jar包打包时不将依赖打入其中,减少jar包大小
This commit is contained in:
@@ -326,6 +326,32 @@
|
|||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||||
<version>2.5.12</version>
|
<version>2.5.12</version>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
以下是将 jar 包中 BOOT-INF/lib 中的依赖 jar 包排除
|
||||||
|
refer: https://mp.weixin.qq.com/s/xPRNlIT9Ac4STKzMRyUhqQ
|
||||||
|
|
||||||
|
[Tips] 如果希望将完整依赖打包到 jar 包中,请注释掉下面
|
||||||
|
<configuration> 和 <executions> 两个标签
|
||||||
|
-->
|
||||||
|
<!-- start -->
|
||||||
|
<configuration>
|
||||||
|
<layout>ZIP</layout>
|
||||||
|
<includes>
|
||||||
|
<include>
|
||||||
|
<groupId>nothing</groupId>
|
||||||
|
<artifactId>nothing</artifactId>
|
||||||
|
</include>
|
||||||
|
</includes>
|
||||||
|
</configuration>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<goals>
|
||||||
|
<goal>repackage</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<!-- end -->
|
||||||
</plugin>
|
</plugin>
|
||||||
|
|
||||||
<!-- 拉姆达表达式需要支持 Java 8 语法 -->
|
<!-- 拉姆达表达式需要支持 Java 8 语法 -->
|
||||||
|
@@ -137,6 +137,9 @@ public class QCloudCosUtils {
|
|||||||
return url.toString();
|
return url.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 销毁 CosClient 对象方法
|
||||||
|
*/
|
||||||
public static void destoryInstance() {
|
public static void destoryInstance() {
|
||||||
if (_cosClient != null) {
|
if (_cosClient != null) {
|
||||||
// 确认本进程不再使用 cosClient 实例之后,关闭之
|
// 确认本进程不再使用 cosClient 实例之后,关闭之
|
||||||
|
1
bookshelfplus/使用D盘temp file目录下依赖运行.bat
Normal file
1
bookshelfplus/使用D盘temp file目录下依赖运行.bat
Normal file
@@ -0,0 +1 @@
|
|||||||
|
java -Dloader.path=D:\temp\lib -jar target/bookshelfplus-1.0-SNAPSHOT.jar
|
Reference in New Issue
Block a user