如何将依赖项添加到我的私有 Maven 存储库中的 jar 中?我有一个私有的 nexus 存储库,比如:https://localhost/repository/my-team/在一个项目中,我生成、编译并将一些 java 类打包到一个 jar 中。说,my.jar。然后我将它作为 jar 上传到 nexus:curl --upload-file my.jar \ "https://localhost/repository/my-team/com/example/artifact/my.jar"在另一个项目中,我想将此 jar 称为依赖项:<repositories> <repository> <id>nexus</id> <url>https://localhost/repository/my-team/</url> </repository></repositories>在这种情况下如何添加依赖项?我在哪里指定该 jar 文件的 url?
1 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
在 Maven 中,您不通过 url 处理 jar,而是通过 GAV(GroupId、ArtifactId、Version)处理 jar。
您不使用 curl 上传它,但您使用mvn deploy
(用于构建和部署 jar)或者mvn deploy:deploy-file
如果您已经有一个 jar 并且想要部署它。
它将使用pom.xml
.
然后,您使用相同的 GAV 将其作为依赖项引用。
添加回答
举报
0/150
提交
取消