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

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

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

方式一、build打包

1、進(jìn)入project structure

2、要選擇啟動(dòng)類以及MANIFEST.MF選擇src目錄下即可

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

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

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

方式二:maven打包

1、pom添加依賴

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <!--選擇啟動(dòng)類-->
                <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、artifactIdversion:可以隨意填寫,其中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這個(gè)包

總結(jié)

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

相關(guān)文章

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

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

    本文向大家介紹springBoot?配置國(guó)產(chǎn)達(dá)夢(mèng)數(shù)據(jù)庫(kù)的相關(guān)知識(shí),文章結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    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下載文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringBoot多數(shù)據(jù)源配置的全過(guò)程記錄

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

    在用SpringBoot開(kāi)發(fā)項(xiàng)目時(shí),隨著業(yè)務(wù)量的擴(kuò)大,我們通常會(huì)進(jìn)行數(shù)據(jù)庫(kù)拆分或是引入其他數(shù)據(jù)庫(kù),從而我們需要配置多個(gè)數(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)行開(kāi)啟默認(rèn)會(huì)使用SimpleAsyncTaskExecutor類型,需要的朋友可以參考下
    2024-01-01
  • 解決Servlet4.0版本使用注解設(shè)置url但無(wú)法訪問(wèn)的問(wèn)題

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

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

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

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

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

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

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

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

最新評(píng)論

通化县| 教育| 钦州市| 佛学| 资中县| 恩平市| 安庆市| 香港| 星座| 雷山县| 上栗县| 府谷县| 新化县| 武威市| 阳新县| 廊坊市| 红安县| 富宁县| 海安县| 韶山市| 兴仁县| 临安市| 万宁市| 海淀区| 故城县| 辉南县| 进贤县| 新安县| 华容县| 安阳县| 德兴市| 章丘市| 七台河市| 台前县| 彭泽县| 会昌县| 成武县| 松溪县| 鹤壁市| 泰顺县| 赣榆县|