maven 引入本地jar包,最終打jar輸出

image.png

1,在src下新建目錄lib,并將jar包放入該路徑內(nèi)。

2,pom文件內(nèi)配置 dependencies里面添加依賴

  <dependency>
            <groupId>com.inspur</groupId>
            <artifactId>jqtservice</artifactId>
            <version>1.0.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/lib/jqtservice-1.0.0.jar</systemPath>
  </dependency>

3,關(guān)鍵

 <build>
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork> <!-- 如果沒有該配置,devtools不會(huì)生效 -->
                    <includeSystemScope>true</includeSystemScope><!--注意: 如果沒有該配置,不能將本地jar包打包輸出?。?-> 
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <webResources>
                        <resource>
                            <directory>src/lib</directory>
                            <targetPath>WEB-INF/lib/</targetPath><!-- 這里寫B(tài)OOT-INF也行 -->
                            <includes>
                                <include>**/*.jar</include>
                            </includes>
                        </resource>
                    </webResources>
                </configuration>
            </plugin>
        </plugins>

    </build>

4,最終輸出jar的結(jié)果里jar包的排序是按引入的順序排列的

mvn clean package
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容