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

IDEA打包的兩種方式及注意事項(xiàng)說明

 更新時間:2023年04月08日 14:45:03   作者:etran.top  
這篇文章主要介紹了IDEA打包的兩種方式及注意事項(xiàng)說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

方式一、build打包

1、進(jìn)入project structure

2、要選擇啟動類以及MANIFEST.MF選擇src目錄下即可

之后在項(xiàng)目里會生成一個META-INF文件夾,就是存儲了項(xiàng)目的元信息,其中文件manifest.mf僅此一份,描述了程序的基本信息、Main-Class的入口、jar依賴路徑Class-Path。(不用管就行)

3、進(jìn)行build打包

打包后生成jar包應(yīng)該位于項(xiàng)目下out目錄中。(如果啟動有問題無法解決,可嘗試方式二)

方式二:maven打包

1、pom添加依賴

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <!--選擇啟動類-->
                <mainClass>com.sunsheen.DataArchivesApplication</mainClass>
                <!--允許添加本地jar包-->
                <includeSystemScope>true</includeSystemScope>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

如果有本地jar包需添加:

需要引入本地jar包,我把jar存放的項(xiàng)目中的/src/main/resources/lib 下

<dependency>
    <groupId>org.gbase</groupId>
    <artifactId>gbase-connector-java</artifactId>
    <scope>system</scope>
    <version>8.3</version>
    <systemPath>${project.basedir}/src/main/resources/lib/gbase.jar</systemPath>
</dependency>
  • scope:需要配置指定為system;
  • systemPath:指向jar包的地址;
  • groupId、artifactId、version:可以隨意填寫,其中artifactId+version就是maven打包后的jar包名

之后先clean之前的target,再package就可以target目錄下生成jar包了。 

命令行方式: 

<!--打jar包命令 mvn clean install -Dmaven.test.skip=true-->
<!--打war包命令 mvn clean package -Dmaven.test.skip=true-->

最后打包生成的文件:

  • .jar.original 是普通jar包,不包含依賴
  • .jar 是可執(zhí)行jar包,包含了pom中的所有依賴,可以直接用java -jar 命令執(zhí)行

如果是部署,就用.jar

如果是給別的項(xiàng)目用,就要給.jar.original這個包

總結(jié)

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

相關(guān)文章

  • springBoot配置國產(chǎn)達(dá)夢數(shù)據(jù)庫的示例詳解

    springBoot配置國產(chǎn)達(dá)夢數(shù)據(jù)庫的示例詳解

    本文向大家介紹springBoot?配置國產(chǎn)達(dá)夢數(shù)據(jù)庫的相關(guān)知識,文章結(jié)合示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • java關(guān)于持久層面試題目整理

    java關(guān)于持久層面試題目整理

    在本篇文章里小編給大家分享的是一篇關(guān)于java關(guān)于持久層面試題目整理內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • java?Semaphore共享鎖實(shí)現(xiàn)原理解析

    java?Semaphore共享鎖實(shí)現(xiàn)原理解析

    這篇文章主要為大家介紹了Semaphore共享鎖實(shí)現(xiàn)原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • 如何使用ByteArrayOutputStream下載文件

    如何使用ByteArrayOutputStream下載文件

    這篇文章主要介紹了如何使用ByteArrayOutputStream下載文件方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringBoot多數(shù)據(jù)源配置的全過程記錄

    SpringBoot多數(shù)據(jù)源配置的全過程記錄

    在用SpringBoot開發(fā)項(xiàng)目時,隨著業(yè)務(wù)量的擴(kuò)大,我們通常會進(jìn)行數(shù)據(jù)庫拆分或是引入其他數(shù)據(jù)庫,從而我們需要配置多個數(shù)據(jù)源,下面這篇文章主要給大家介紹了關(guān)于SpringBoot多數(shù)據(jù)源配置的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • Spring中的@Async原理分析

    Spring中的@Async原理分析

    這篇文章主要介紹了Spring中的@Async原理分析,自定義new ThreadPoolExecutor并調(diào)用invokeAll等進(jìn)行并發(fā)編程,后面發(fā)現(xiàn)只要在方法上添加@Async注解,并使用@EnableAsync進(jìn)行開啟默認(rèn)會使用SimpleAsyncTaskExecutor類型,需要的朋友可以參考下
    2024-01-01
  • 解決Servlet4.0版本使用注解設(shè)置url但無法訪問的問題

    解決Servlet4.0版本使用注解設(shè)置url但無法訪問的問題

    在學(xué)習(xí)servlet過程中,使用web.xml文件配置servlet可以正常訪問,但使用WebServlet注解時出現(xiàn)404錯誤,解決方法是在web.xml文件中將metadata-complete屬性改為false,啟動標(biāo)注支持,然而該方法對我無效,最后通過重建項(xiàng)目和手動將新建的項(xiàng)目添加到tomcat服務(wù)器解決問題
    2024-10-10
  • reactor-logback的AsyncAppender執(zhí)行流程源碼解讀

    reactor-logback的AsyncAppender執(zhí)行流程源碼解讀

    這篇文章主要為大家介紹了reactor-logback的AsyncAppender執(zhí)行流程源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Java通過反射機(jī)制動態(tài)設(shè)置對象屬性值的方法

    Java通過反射機(jī)制動態(tài)設(shè)置對象屬性值的方法

    下面小編就為大家?guī)硪黄狫ava通過反射機(jī)制動態(tài)設(shè)置對象屬性值的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • spring boot實(shí)戰(zhàn)之使用JSP的示例

    spring boot實(shí)戰(zhàn)之使用JSP的示例

    本篇文章主要介紹了spring boot實(shí)戰(zhàn)之使用JSP的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10

最新評論

朝阳区| 九江县| 北流市| 河曲县| 且末县| 海淀区| 新化县| 临邑县| 伊川县| 潞城市| 通许县| 天等县| 喀喇沁旗| 如东县| 龙州县| 安塞县| 将乐县| 镇康县| 海兴县| 靖宇县| 上高县| 新兴县| 昌平区| 横山县| 贵溪市| 涪陵区| 南丹县| 成武县| 邯郸市| 闻喜县| 彰化县| 朔州市| 大埔县| 本溪市| 扶风县| 衡阳市| 商水县| 苍南县| 娄烦县| 沾化县| 门源|