首先随便从一个仓库下载一个jar包,指定jar包,不要搞错了。
推送到本地仓库
确保本地有Maven环境,可通过mvn -v命令查看 。
修改下模版命令
mvn install:install-file \
-Dfile=path/to/your/jarfile.jar \
-DgroupId=com.example \
-DartifactId=your-artifact-id \
-Dversion=1.0.0 \
-Dpackaging=jar
比如:我们从某处得到的 Jar 包是:

图中也能看到相关的 groupid、artifactedid、version packging 那么命令如下:
mvn install:install-file \
-Dfile=jjwt-0.9.1.jar \
-DgroupId=io.jsonwebtoken \
-DartifactId=jjwt \
-Dversion=0.9.1 \
-Dpackaging=jar

完成,现在就可以在 项目的 pom.xml 导包的坐标了。
推送远程仓库
使用 mvn deploy:deploy-file
命令。以下是具体步骤:
1. 使用 deploy-file
命令
mvn deploy:deploy-file \
-DgroupId=io.jsonwebtoken \
-DartifactId=jjwt \
-Dversion=0.9.1 \
-Dpackaging=jar \
-Dfile=jjwt-0.9.1.jar \
-Durl=http://your-nexus-or-artifactory-url/repository/your-repo/ \
-DrepositoryId=my-repo
-DgroupId
:指定 JAR 包的组 ID。-DartifactId
:指定 JAR 包的工件 ID。-Dversion
:指定 JAR 包的版本。-Dpackaging
:指定包的类型(通常为jar
)。-Dfile
:指定 JAR 文件的路径。-Durl
:指定远程仓库的 URL。-DrepositoryId
:在settings.xml
中配置的服务器 ID,通常用于身份验证。
2. 配置 settings.xml
(可选)
如果远程仓库需要身份验证,你需要在 对应的settings.xml
中配置相应的服务器信息,例如:
<servers>
<server>
<id>my-repo</id>
<username>your-username</username>
<password>your-password</password>
</server>
</servers>
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤