1. 程式人生 > >maven配置本地jar包

maven配置本地jar包

在用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包的時候會報錯