使用maven搭建工程时,难免要加载大量的第三方的jar包、zip包比较少用,而maven的官网提供的jar往往不能满足需求,这时需要我们手动加载到我们本地或nexus私服的仓库中。
1.加载jar包到本地 (以加载saxon-dom-9.0.jar为例)
首先在工程的pom.xml文件中加入
1. <</span>dependency>
2. <</span>groupId>net.sf.saxon</</span>groupId>
3. <</span>artifactId>saxon-dom</</span>artifactId>
4. <</span>version>9.0</</span>version>
5. </</span>dependency>
pom.xml配置完成后,再执行以下命令:
mvn install:install-file -DgroupId=net.sf.saxon -DartifactId=saxon-dom -Dversion=9.0 -Dpackaging=jar -Dfile=/home/ubuntu/saxon-dom-9.0.jar
说明:-Dfile指第三方jar的路径,其它的注意要确保maven命令中groupId、artifactId、version与pom.xml中的配置相同,-Dpackaging表示加载的文件类型
2.加载zip包到本地(以加载asdoc-3.2.0.3958-template.zip为例)
1. <</span>dependency>
2. <</span>groupId>com.adobe.flex.compiler</</span>groupId>
3. <</span>artifactId>asdoc</</span>artifactId>
4. <</span>version>3.2.0.3958</</span>version>
5. <</span>classifier>template</</span>classifier>
6. </</span>dependency>
pom.xml配置完成后,再执行以下命令:
mvn install:install-file -DgroupId=com.adobe.flex.compiler -DartifactId=asdoc-Dversion=3.2.0.3958 -Dclassifier=template -Dpackaging=zip -Dfile=/home/ubuntu/asdoc-3.2.0.3958-template.zip
说明:加载zip包与加载jar基本相同,注意加载文件的类型“-Dpackaging”
标签:zip,手动,jar,maven,version,3.2,saxon,加载 From: https://blog.51cto.com/u_548275/6238227