maven工程載入外部jar檔案的方法
在maven構建的專案中,有時候需要用到一些獨特的jar檔案,這些jar檔案一般不受maven中央庫管理,例如我們的專案中就用到了幾個外部jar檔案:
ueditor-1.0.jar(支援百度編輯器的jar)
java_memcached-release_2.5.3.jar(支援使用memcache的jar)
fastjson-1.1.41.jar(json格式化的jar)
sqljdbc4-1.0.jar(sqlserver資料庫連線驅動的jar)
......
這些外部jar檔案如果在pom.xml檔案中配置,會導致檔案錯誤,那麼怎麼解決這個問題呢?經過多方查詢,具體的解決步驟如下:
1)下載外部jar檔案
2)將步驟1下載的jar檔案拷貝到maven工程所在的目錄,例如我新建了一個名稱為test_proj的maven工程,將jar檔案放到~/workspace/test_proj目錄下即可
3)執行如下命令:
mvn install:install-file -DgroupId=xxx(jar檔案的groupId) -DartifactId=xxx(jar檔案的artifactId) -Dversion=xxx(jar檔案的版本號) -Dfile=xxx(jar檔名稱) -Dpackaging=jar -DgeneratePom=true
例如,匯入java_memcached-release_2.5.3.jar、ueditor-1.0.jar、sqljdbc4-1.0.jar、fastjson-1.1.41.jar的語句依次為:
mvn install:install-file -DgroupId=com.danga -DartifactId=memcached -Dversion=2.5.3 -Dfile=java_memcached-release_2.5.3.jar -Dpackaging=jar -DgeneratePom=true
mvn install:install-file -DgroupId=com.baidu.ueditor -DartifactId=ueditor -Dversion=1.0 -Dfile=ueditor-1.0.jar -Dpackaging=jar -DgeneratePom=true
mvn install:install-file -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=1.0 -Dfile=sqljdbc4-1.0.jar -Dpackaging=jar -DgeneratePom=true
mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.41 -Dfile=fastjson-1.1.41.jar -Dpackaging=jar -DgeneratePom=true
那麼,有人會問,pom.xml檔案中的groupId和artifactId到底該怎麼定義?有如下地址可以查詢:
http://mvnrepository.com/artifact/xpp3/xpp3/1.1.4c,輸入jar包的基本名稱就可以查詢到配置方法。
相關文章
- maven 工程匯入jar包MavenJAR
- maven下載jar包下載不下來的解決方法MavenJAR
- maven 打包可執行 jar 檔案MavenJAR
- Maven 專案引入本地 jar 包方法MavenJAR
- java URLClassLoader 載入外部jar包中的指定的類JavaJAR
- spring boot啟動載入外部配置檔案Spring Boot
- js動態載入外部css檔案程式碼JSCSS
- Eclipse下匯入外部jar包的最簡單方法EclipseJAR
- 使用sqlldr載入外部檔案中的資料到Oracle中(轉)SQLOracle
- JAVA載入配置檔案方法Java
- 請教JBoss能不能動態載入外部jar庫JAR
- 如何在maven專案的pom.xml檔案中新增jar包MavenXMLJAR
- IDEA中MAVEN專案打JAR包的簡單方法IdeaMavenJAR
- maven jar包下載命令列方式MavenJAR命令列
- Maven專案打jar包MavenJAR
- Android小知識-如何載入外部dex檔案中的類Android
- springboot 執行 jar 包讀取外部配置檔案Spring BootJAR
- win10執行*.jar檔案的方法_win10如何開啟jar檔案Win10JAR
- 有用的javascript外部檔案或其他外部檔案引用JavaScript
- idea maven update下載未下載好的jar包IdeaMavenJAR
- 在pom檔案中新增jar包的方法JAR
- 克隆git工程檔案的方法Git
- 12c中匯入java的jar檔案JavaJAR
- 如何程式讀入jar包中的任何檔案。JAR
- maven專案引進本地jar包MavenJAR
- maven 建立web工程,spring配置檔案找不到!MavenWebSpring
- SpringBoot載入子模組配置檔案的方法Spring Boot
- 載入點陣圖檔案到DirectDraw的方法(轉)
- jar檔案打包JAR
- Maven快速入門(四)Maven中的pom.xml檔案詳解MavenXML
- gradle構建springboot專案瘦身,外部依賴jar的終極方法GradleSpring BootJAR
- 從Maven專案中獲取Jar包MavenJAR
- maven專案缺jar問題解決MavenJAR
- Android從外部儲存裝置中儲存和載入本地檔案Android
- jQuery load()方法載入指定檔案內容jQuery
- PHP:檔案載入PHP
- Maven把專案依賴的所有jar包都打到同一個jar中MavenJAR
- Java 熱載入jar包JavaJAR