最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

maven打包所有依賴對外提供sdk.jar

 更新時間:2023年06月29日 11:45:31   作者:ccyy-Csdn  
這篇文章主要介紹了maven打包所有依賴,對外提供sdk.jar,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

maven打包所有依賴對外提供sdk.jar

maven打包所有依賴

  <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compile.source>1.8</maven.compile.source>
        <maven.compile.target>1.8</maven.compile.target>
    </properties>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>
                <configuration>
                    <source>${maven.compile.source}</source>
                    <target>${maven.compile.target}</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <archive>
                        <!--<manifest>-->
                            <!--<mainClass>com.quan.simple.IncFrame</mainClass>-->
                        <!--</manifest>-->
                        <manifestEntries>
                            <Class-Path>.</Class-Path>
                        </manifestEntries>
                    </archive>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

如何讓引入自己sdk的spring掃描sdk下的類

新建配置類(@Import注解可以加載指定類至spring容器中)

import com.xxx.sso.aop.SsoCheckAspect;
import org.springframework.context.annotation.Import;
/**
 * 自動配置類
 *
 * @author ccyy
 */
@Import({SsoCheckAspect.class})
public class SsoConfiguration {
}

新建如下目錄以及文件

maven 打包將依賴打進(jìn)jar包

最近在做JAVA 的SDK 工具,由于SDK 依賴了其他的一些開源工具包,打包時少了依賴工具包,這樣其他項目想要用SDK 就需要自己額外增加響應(yīng)依賴,所以想要把依賴打進(jìn)SDK。

        其實這也很簡單,只需要更改maven 配置即可,有如下幾個步驟:

1. 修改pom 文件

 <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <appendAssemblyId>false</appendAssemblyId>
                    <finalName>xxx-xxx-sdk</finalName>
                    <descriptorRefs>
                        <!-- 將依賴的jar包中的class文件打進(jìn)生成的jar包-->
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <!-- 可以增加main函數(shù)入口,可有可無-->
                            <mainClass>com.xxx.xxx.xxx</mainClass>
                        </manifest>
                    </archive>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>assembly</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>

在打包時就會多出一個 xxx-xxx-sdk.jar 

到此這篇關(guān)于maven打包所有依賴,對外提供sdk.jar的文章就介紹到這了,更多相關(guān)maven打包依賴內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java8新特性O(shè)ptional常用方法

    Java8新特性O(shè)ptional常用方法

    optional類是Java8新增加的一個對象容器,主要的功能有對象的創(chuàng)建、獲取、判斷、過濾,映射等,下面這篇文章主要給大家介紹了關(guān)于Java8新特性O(shè)ptional常用方法的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • SpringMVC請求數(shù)據(jù)詳解講解

    SpringMVC請求數(shù)據(jù)詳解講解

    Spring MVC 是 Spring 提供的一個基于 MVC 設(shè)計模式的輕量級 Web 開發(fā)框架,本質(zhì)上相當(dāng)于 Servlet,Spring MVC 角色劃分清晰,分工明細(xì),本章來講解SpringMVC如何請求數(shù)據(jù)
    2022-07-07
  • Java運行時數(shù)據(jù)區(qū)概述詳解

    Java運行時數(shù)據(jù)區(qū)概述詳解

    這篇文章主要介紹了Java運行時數(shù)據(jù)區(qū)概述,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 一文詳解Spring是怎樣處理循環(huán)依賴的

    一文詳解Spring是怎樣處理循環(huán)依賴的

    循環(huán)依賴簡單理解就是A,B 兩個bean相互依賴,A依賴B,B依賴A,A->B、B->A大概就是這樣,這篇文章主要介紹了Spring是怎樣處理循環(huán)依賴的,文中通過代碼示例給大家介紹的非常詳細(xì),具有一定的參考價值,需要的朋友可以參考下
    2024-01-01
  • Spring boot使用多線程過程步驟解析

    Spring boot使用多線程過程步驟解析

    這篇文章主要介紹了Spring boot使用多線程過程步驟解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Java 集合框架之List 的使用(附小游戲練習(xí))

    Java 集合框架之List 的使用(附小游戲練習(xí))

    這篇文章主要介紹Java 集合框架中List 的使用,下面文章將圍繞Java 集合框架中List 的使用展開話題,并附上一些小游戲練習(xí),需要的朋友可以參考一下
    2021-10-10
  • 在SpringBoot項目中使用JetCache緩存的詳細(xì)教程

    在SpringBoot項目中使用JetCache緩存的詳細(xì)教程

    Spring Boot是一個非常流行的Java開發(fā)框架,JetCache是一個基于注解的高性能緩存框架,本文將介紹如何在Spring Boot項目中使用JetCache緩存,并提供一個詳細(xì)案例來說明如何配置和使用JetCache,需要的朋友可以參考下
    2024-06-06
  • Java中List和fastjson的JSONArray相互轉(zhuǎn)換代碼示例

    Java中List和fastjson的JSONArray相互轉(zhuǎn)換代碼示例

    這篇文章主要介紹了如何在Java中將List和JSONArray相互轉(zhuǎn)換,展示了如何將List轉(zhuǎn)換為JSONArray,并且可以直接運行這段代碼,需要的朋友可以參考下
    2025-04-04
  • 關(guān)于Spring Boot對jdbc的支持問題

    關(guān)于Spring Boot對jdbc的支持問題

    這篇文章主要介紹了關(guān)于Spring Boot對jdbc的支持問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 解決java轉(zhuǎn)義json出現(xiàn)\u0000 等亂碼的問題

    解決java轉(zhuǎn)義json出現(xiàn)\u0000 等亂碼的問題

    這篇文章主要介紹了解決java轉(zhuǎn)義json出現(xiàn)\u0000 等亂碼的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評論

南陵县| 广昌县| 藁城市| 夏邑县| 汝州市| 丰县| 陵水| 额尔古纳市| 怀来县| 万荣县| 米脂县| 德安县| 宕昌县| 玉环县| 海原县| 监利县| 沾益县| 元氏县| 缙云县| 舟山市| 五家渠市| 中山市| 塘沽区| 黄浦区| 云龙县| 盐山县| 弥勒县| 噶尔县| 新乐市| 安塞县| 宁夏| 萨嘎县| 山丹县| 台北市| 安龙县| 揭西县| 金寨县| 台中市| 通化市| 宣威市| 比如县|