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

解決maven打包排除類不生效maven-compiler-plugin問題

 更新時間:2024年11月30日 14:25:50   作者:HetFrame  
總結(jié):在Spring Boot項目B中作為項目A的依賴時,排除啟動類不生效的原因是被其他類引用或父POM引入,解決方法是跳過test編譯或注釋掉@SpringBootTest(classes={BApplication.class})

問題

有個springboot項目B作為另一個項目A的依賴,在B打包的時候需要排除它的啟動類。

按照百度的說法,只需要添加以下配置就可以排除掉。

<build>
        <!--打包項目包名-->
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>**/BApplication.java</exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>

但是實際打包后發(fā)現(xiàn)排除并不生效。

原因

1.排除的類在某個類C中import了,類C要編譯就必須編譯排除的類,所以要同時排除掉C。

2.parent pom引入了這個類,導(dǎo)致exclude不生效

解決辦法

在項目B中寫了單元測試,使用了注解

@SpringBootTest(classes={BApplication.class})

所以編譯test的時候強(qiáng)行編譯了啟動類。

因此只需要跳過編譯test或者注釋掉

@SpringBootTest(classes={BApplication.class})
<properties>
		<!--跳過編譯test-->
        <maven.test.skip>true</maven.test.skip>
        <!--跳過執(zhí)行單元測試-->
        <skipTests>true</skipTests>
</properties>
<build>
        <!--打包項目包名-->
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <!--覆蓋parent pom的配置-->
                <configuration combine.self="override">
                    <excludes>
                        <exclude>**/BApplication.java</exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中無參構(gòu)造方法的一些核心作用總結(jié)

    Java中無參構(gòu)造方法的一些核心作用總結(jié)

    構(gòu)造方法是一個特殊的方法,用于創(chuàng)建類的實例,構(gòu)造方法的名稱必須與類名相同,并且沒有返回類型,這篇文章主要介紹了Java中無參構(gòu)造方法的一些核心作用,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2026-06-06
  • java、js中實現(xiàn)無限層級的樹形結(jié)構(gòu)方法(類似遞歸)

    java、js中實現(xiàn)無限層級的樹形結(jié)構(gòu)方法(類似遞歸)

    下面小編就為大家?guī)硪黄猨ava、js中實現(xiàn)無限層級的樹形結(jié)構(gòu)方法(類似遞歸)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • mybatis使用foreach標(biāo)簽進(jìn)行嵌套插入

    mybatis使用foreach標(biāo)簽進(jìn)行嵌套插入

    數(shù)據(jù)庫插入操作常見于多層架構(gòu)設(shè)計中,本文提供了一個具體的實現(xiàn)方案,涉及三層實體類結(jié)構(gòu),第一層實體類負(fù)責(zé)基本數(shù)據(jù)結(jié)構(gòu)的定義,第二層和第三層實體類則提供更詳細(xì)的業(yè)務(wù)邏輯處理,同時,文章還介紹了相應(yīng)的mapper接口和配置文件設(shè)置
    2024-09-09
  • 詳解Java單例模式的實現(xiàn)與原理剖析

    詳解Java單例模式的實現(xiàn)與原理剖析

    單例模式是Java中最簡單的設(shè)計模式之一。這種類型的設(shè)計模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對象的最佳方式。本文將詳解單例模式的實現(xiàn)及原理剖析,需要的可以參考一下
    2022-05-05
  • JAVA String轉(zhuǎn)化成java.sql.date和java.sql.time方法示例

    JAVA String轉(zhuǎn)化成java.sql.date和java.sql.time方法示例

    這篇文章主要給大家分享了關(guān)于JAVA String轉(zhuǎn)化成java.sql.date和java.sql.time的方法,文中給出了詳細(xì)的示例代碼,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • SpringMVC的源碼解析

    SpringMVC的源碼解析

    本文主要介紹了SpringMVC的源碼解析。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 簡單了解java ORM框架JOOQ

    簡單了解java ORM框架JOOQ

    這篇文章主要介紹了簡單了解java ORM框架JOOQ,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • spring依賴注入成功但在調(diào)用接口的時候拿到的依賴卻是null問題

    spring依賴注入成功但在調(diào)用接口的時候拿到的依賴卻是null問題

    這篇文章主要介紹了spring依賴注入成功但在調(diào)用接口的時候拿到的依賴卻是null問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Spring MVC 響應(yīng)機(jī)制綜合實踐之頁面、數(shù)據(jù)、JSON 與響應(yīng)配置處理方法

    Spring MVC 響應(yīng)機(jī)制綜合實踐之頁面、數(shù)據(jù)、JSON 與響應(yīng)配置處理方法

    SpringMVC的響應(yīng)機(jī)制包括返回視圖、純文本/HTML、JSON、響應(yīng)頭與狀態(tài)碼控制、重定向與轉(zhuǎn)發(fā)、全局響應(yīng)配置、CORS跨域配置、異常處理與錯誤響應(yīng),這篇文章給大家介紹Spring MVC 響應(yīng)機(jī)制綜合實踐:頁面、數(shù)據(jù)、JSON 與響應(yīng)配置,感興趣的朋友跟隨小編一起看看吧
    2026-01-01
  • 淺談spring使用策略模式實現(xiàn)多種場景登錄方式

    淺談spring使用策略模式實現(xiàn)多種場景登錄方式

    本文主要介紹了spring使用策略模式實現(xiàn)多種場景登錄方式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12

最新評論

漯河市| 茂名市| 积石山| 牙克石市| 闻喜县| 雅江县| 郓城县| 岑溪市| 沙湾县| 吉木萨尔县| 基隆市| 南投县| 靖西县| 呼伦贝尔市| 鲁甸县| 六盘水市| 城市| 康保县| 德清县| 平阴县| 玉树县| 米易县| 马公市| 陵川县| 舞钢市| 仲巴县| 陆川县| 离岛区| 托里县| 温泉县| 夏津县| 措勤县| 石台县| 句容市| 金溪县| 依安县| 晋中市| 四川省| 陇西县| 蕲春县| 台州市|