在Maven中使用本地jar包
阿新 • • 發佈:2019-01-30
Step1:在專案中使用本地jar包:
- 在專案根目錄新建lib資料夾,將所有本地jar包放入該資料夾內
在Maven pom.xm檔案中按如下方式引入本地jar包:
scope : 設為system,告訴maven不再從倉庫中查詢jar包
systemPath:包在本地中的路徑
- 對於IDEA還有一下配置,選擇File–>Project Structure–>Libraries,點選左側的+號,選擇Java,引入剛剛lib目錄下的所有jar包。
如果此時執行專案,出現ClassNotDef的異常,且異常資訊與我們引入的jar包有關,則還需要配置一下IDEA。
選擇File–>Project Structure–>Aritfacts–>專案的exploded,首先檢視output root中是否有lib資料夾,沒有則新建,然後雙擊最右側的所有jar包,它們會自動被新增到lib資料夾中。
Step2:將本地jar包打包入war包
在pom.xml的plugins閉合中,新增如下外掛即可:
<!-- 將本地包打入war包 -->
<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>