maven配置本地jar包
阿新 • • 發佈:2019-02-13
在用maven做spring mvc專案的時候,開發過程中需要一個jar包,不過在maven官方庫中沒有找到jar包對應的pom檔案依賴配置,所以不得已從網上下載了jar包(暫且重新命名為AXP-apk-1.1.0.jar);
下面仍然需要在pom.xml檔案中指定對該jar包的依賴專案名稱為(AcrWeb),
第一步:在專案根目錄下建立一個如下目錄格式的檔案:repo/AXP/AXP-apk/1.1.0,
把AXP-apk-1.1.0..jar這個jar包放到上面建立的檔案1.1.0中,目錄結構如圖所示
第二步:配置pom.xml檔案中的respository,配置如下
<repositories> <repository> <id>data-local</id> <name>data</name> <url>file://${project.basedir}/repo</url> </repository> </repositories>
第三步:配置pom.xml檔案中的dependency
<dependency>
<groupId>AXP</groupId>
<artifactId>AXP-apk</artifactId>
<version>1.1.0</version>
</dependency>
這樣maven專案中可以使用自己下載的jar包了
需要注意的是:jar包解壓縮在META-INF資料夾有個MANIFEST.MF檔案,該檔案包含了Manifest-Version: 1.0資訊;此AXP-apk-1.1.0中的其Manifest-Version為1.0,如果在dependency中把version改成1.1.1的話,在下載相應jar包的時候會報錯