Step1:在項目中使用本地jar包:
01) 在項目根目錄新建lib文件夾,將所有本地jar包放入該文件夾內
02) 在Maven pom.xm文件中按如下方式引入本地jar包:
-
scope : 設爲system,告訴maven不再從倉庫中查找jar包
-
systemPath:包在本地中的路徑
03) 對於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>