项目开发过程中,可能会遇到合作方提供的非公开jar包资源,Maven项目使用时就得先处理一下,不然maven可不知道如何去找不在库中的Jar文件。
本文列出列三种方式,大家酌情使用。
1. 将jar包安装到本地repository
这种方法,自己开发没什么问题,如果团队开发,所有人都需要执行一次,有版本变化,所有人又得执行一次,比较不推荐
mvn install:install-file -Dfile=xx-jar.jar -DgroupId=org.fun -DartifactId=xx-jar -Dversion=1.0 -Dpackaging=jar
# --
2. 安装到Maven 私服 (推荐方法)
定义明确:groupId artifactId version packaging
指定内容:jar路径 要传入仓库的url 仓库的id
一般上传需要这个仓库的特定权限,要在setting.xml配置好这个仓库的认证:
<servers>
<server>
<id>for-releases</id>
<username>zhangsan</username>