欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

maven自動將源碼打包并發(fā)布的實現步驟

 更新時間:2023年11月26日 15:57:54   作者:兮動人  
maven-source-plugin 提供項目自動將源碼打包并發(fā)布的功能,在需要發(fā)布源碼項目的 pom.xml 文件中添加即可,本文就來介紹一下如何設置,感興趣的可以了解一下
  • maven-source-plugin 作用:
    在構建過程中將項目的源代碼進行打包,并作為一個jar文件附著在主構件上,在 pom.xml 中添加如下內容,使用 maven 生成 jar 的同時生成 sources 包

  • 在 pom 中配置如下:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <version>3.2.0</version>
<!-- 綁定source插件到Maven的生命周期,并在生命周期后執(zhí)行綁定的source的goal -->
            <executions>
                <execution>
             	<!-- 綁定source插件到Maven的生命周期 -->
                    <id>attach-sources</id>
                    <phase>package</phase>
                <!--在生命周期后執(zhí)行綁定的source插件的goals -->
                    <goals>
                        <goal>jar-no-fork</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
  • <phase>package</phase> 表示配置的插件在 Maven 構建的打包階段執(zhí)行
  • maven-source-plugin 提供項目自動將源碼打包并發(fā)布的功能,在需要發(fā)布源碼項目的 pom.xml 文件中添加即可
執(zhí)行 mvn install,maven會自動將source install到repository
執(zhí)行 mvn deploy,maven會自動將source deploy到remote-repository
  • mvn source:jar,單獨打包源碼
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-source-plugin</artifactId>
	<executions>
		<execution>
			<id>attach-sources</id>
			<goals>
				<goal>jar</goal>
			</goals>
		</execution>
	</executions>
</plugin>
  • 注意:在多項目構建中,將 source-plugin 置于頂層或 parent 的 pom 中并不會發(fā)揮作用,須置于具體項目的pom中

到此這篇關于maven自動將源碼打包并發(fā)布的實現步驟的文章就介紹到這了,更多相關maven自動將源碼打包發(fā)布內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SpringBoot配置Redis實現保存獲取和刪除數據

    SpringBoot配置Redis實現保存獲取和刪除數據

    本文主要介紹了SpringBoot配置Redis實現保存獲取和刪除數據,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Spring深入刨析聲明式事務

    Spring深入刨析聲明式事務

    在spring注解中,使用聲明式事務,需要用到兩個核心的注解:@Transactional注解和@EnableTransactionManagement注解。將@Transactional注解加在方法上,@EnableTransactionManagement注解加在配置類上
    2022-12-12
  • mybatis的dtd約束文件及配置文件xml自動提示操作

    mybatis的dtd約束文件及配置文件xml自動提示操作

    這篇文章主要介紹了mybatis的dtd約束文件及配置文件xml自動提示操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • java.lang.OutOfMemoryError: Java heap space錯誤的問題解決

    java.lang.OutOfMemoryError: Java heap space錯誤

    本文主要介紹了java.lang.OutOfMemoryError: Java heap space錯誤的問題解決,包括內存泄漏、數據過大和JVM堆大小配置不足,提供了解決方法,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • Java實現多個單張tif文件合并成一個多頁tif文件

    Java實現多個單張tif文件合并成一個多頁tif文件

    業(yè)務部門需要將多個單張的tiff文件,合并成一個多頁的tiff文件,本文就來介紹一下如何實現,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • 詳解SpringBoot如何自定義啟動畫面

    詳解SpringBoot如何自定義啟動畫面

    當我們在啟動SpringBoot項目時候會在控制臺上看到一些單調的圖案,有些朋友覺得這些圖案很單調,那我們是否可以自定義啟動畫面呢,接下來小編就給大家介紹一下SpringBoot是如何實現自定義啟動畫面,感興趣的同學跟著小編一起來看看吧
    2023-07-07
  • SpringBoot居然有44種應用啟動器,你都知道嗎

    SpringBoot居然有44種應用啟動器,你都知道嗎

    很多人都不知道SpringBoot應用啟動器竟然有44個,本文就一起來介紹一下,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-01-01
  • mybatis防止SQL注入的方法實例詳解

    mybatis防止SQL注入的方法實例詳解

    SQL注入是一種很簡單的攻擊手段,但直到今天仍然十分常見。那么mybatis是如何防止SQL注入的呢?下面腳本之家小編給大家?guī)砹藢嵗a,需要的朋友參考下吧
    2018-04-04
  • Java中?!=null?的判斷

    Java中?!=null?的判斷

    空指針異常是出現頻率比較高的bug,在出現空指針時,很多小伙伴都是習慣性地加一個?!=null?的判斷,本文就來介紹一下如何使用,給感興趣的可以了解下
    2025-02-02
  • Springboot整合Urule的方法步驟

    Springboot整合Urule的方法步驟

    這篇文章主要介紹了Springboot整合Urule的方法步驟,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05

最新評論