在Maven專案中,加入外部私有Library

姜志民 2017/02/15 09:22:34
2789






主題

在Maven專案中,加入外部私有Library

介紹

在Maven專案中,若欲加入的Library,在公開的Maven repository中沒有找到,可以透過等等要介紹的小技巧把外部私有Library加入Maven專案中,就不需要架設Maven Repository Server了。

作者

姜志民

版本

1.0

產出日期

2017 / 02/ 09



1 目的

在Maven專案中,若欲加入的Library,在公開的Maven repository中沒有找到,可以透過等等要介紹的小技巧把外部私有Library加入Maven專案中,就不需要架設Maven Repository Server了。




2 建立Project Repository

在Eclipse的Maven專案內,建立一個資料夾當作Project Repository,如下圖:



再把欲加入的Library放在libs資料夾下,其路徑與檔案名命規則如下:

/groupId/artifactId/version/artifactId-verion.jar



groupId = min

artifactId = miniDAO

version = 1.0

artifactId-verion.jar = miniDAO-1.0.jar



如下圖設定:




3 設定pom.xml

在pom.xml內新增下列設定,其中file://${project.basedir}/libs 會指向剛剛建立的libs資料夾。




4 更新Maven Project

在myMaven上按右鍵 Maven Update Project



之後在Maven Dependencies中,就可以看到加入的miniDAO-1.0.jar。



姜志民