有的時候我們需要的第三方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>
"陽光灑在海面上,落不入海底中。"