1. 程式人生 > >使用eclipse在Maven本地倉中自動安裝依賴jar包的目錄結構

使用eclipse在Maven本地倉中自動安裝依賴jar包的目錄結構

場景:maven專案新增第三方jar包依賴

解決方法:在本地倉中建立用到的依賴目錄結構。

建立步驟如下:

a,以ojdbc14.jar為例,假如我們要在pom.xml裡寫成下面引用:

		<dependency>
			<groupId>me.lib</groupId>
			<artifactId>me-ojdbc14</artifactId>
			<version>10.2.0.1.0</version>
			<scope>compile</scope>
		</dependency>

b,由於groupId為me.lib,就要像包名一樣在本地倉目錄下建立me/lib這樣的層次目錄

c,接著依次以artifactId、version建立下一級目錄,最終形成me/lib/me-ojdbc14/10.2.0.1.0目錄

d,將ojdbc14.jar放到me/lib/me-ojdbc14/10.2.0.1.0目錄下,改名為me-ojdbc14-10.20.1.0.jar,到這就算完成了

其中步驟b、c、d可以用mvn命令來代替,一個命令建立好目錄結構。首先配置好mvn的環境變數,CD進入到ojdbc14.jar所在目錄,然後執行以下命令:

mvn install:install-file -DgroupId=me.lib -DartifactId=me-ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar
本著“偷懶”的精神,將繁瑣化簡。讓我發現了一個辦法,可以使專案從版本庫down下就能跑。無需找到本地倉目錄位置,在eclipse裡完成所有操作。

1,在maven專案下建立要引用的jar包檔案目錄。

2,編輯專案pom.xml檔案,增加配置專案引用倉。

3,編輯專案pom.xml檔案,新增jar包依賴。

看圖更直觀:

自動生成本地倉檔案