1. 程式人生 > >在Maven中使用本地jar包

在Maven中使用本地jar包

Step1:在專案中使用本地jar包:

  1. 在專案根目錄新建lib資料夾,將所有本地jar包放入該資料夾內

  1. 在Maven pom.xm檔案中按如下方式引入本地jar包:

    • scope : 設為system,告訴maven不再從倉庫中查詢jar包

    • systemPath:包在本地中的路徑

  1. 對於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>