如何使用maven命令从nexus下载指定坐标的jar包及其依赖jar包?

我在nexus上存放各个项目及其依赖。先运维人员需要将项目发布出去,需要得到指定项目的jar包及其依赖jar包。是否存在某个maven命令,可以实现给定一个坐标,下载对应的jar包及其依赖jar包?
目前已想到的方案:
step 1:新建maven项目,在其POM文件中将要发布项目作为依赖包含其中。
step 2:当编译新建项目时,maven会自动下载要发布项目及其依赖到本地仓库。
step 3:编写Shell脚本,将本地仓库中的待发布项目及其依赖的jar包拷贝到指定文件夹
step 4:将各个jar包部署于服务器上。
由于maven命令都是作用于某个项目,因此本方案step 1要新建一个项目。是否存在某个maven命令能实现直接从nexus私服上下载指定项目的jar包。
感谢各位帮助!!!

阅读 12.2k
2 个回答
新手上路,请多包涵

使用命令 dependency:get -DrepoUrl=.... -Dartifact=groupId:artifactId:version
即可下载该项目,默认存储于本地maven本地仓库之中。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏