Maven 地址:https://developer.aliyun.com/mvn/guide

首先随便从一个仓库下载一个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博客搜索:标题关键字。以获取最新全部资料 ❤