maven打war包引入第三方本地jar


有的時候我們需要的第三方jar可能在Maven中央倉庫中不存在,這樣的第三方jar通常被稱為本地jar,使用和打包都需要我們手動引入。

簡單舉例這里有一個yanggb-jar包,具體引入步驟如下:

1.將jar包文件放入項目文件夾中。通常的做法是創建一個lib文件目錄,將本地jar放入其中。

2.在pom文件中添加dependency坐標,注意這里的本地jar被Maven稱為【系統jar】。

<dependency>
    <groupId>com.yanggb</groupId>
    <artifactId>yanggb-jar</artifactId>
    <version>1.0.6</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/yanggb-jar-1.0.6.jar</systemPath>
</dependency>

3.在【maven-war-plugin】插件中手動添加第三方jar包所在的lib目錄。

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
            <webResources>  
                <resource>  
                    <directory>lib/</directory>  
                    <targetPath>WEB-INF/lib</targetPath>  
                    <includes>  
                        <include>**/*.jar</include>  
                    </includes>  
                </resource>  
           </webResources>
        </configuration>
    </plugin>
</plugins>

 

"陽光灑在海面上,落不入海底中。"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM