前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >maven打包缺少jar包的解决办法

maven打包缺少jar包的解决办法

作者头像
dogfei
发布2020-07-31 14:12:03
3.6K0
发布2020-07-31 14:12:03
举报
文章被收录于专栏:devops探索

环境准备

首先要准备好maven和java环境,可网上搜索在windows上如何部署

安装好maven后,修改conf目录下的settings.xml文件,配置用户名和密码,找到<server> </server>标签添加nexus私服的用户名跟密码

代码语言:javascript
复制
 <server>
      <id>local-jar</id>
      <username>admin</username>
      <password>admin123</password>
  </server>

随后我们需要配置一个pom.xml文件,用来设置我们所需要设置下载的jar包,pom.xml文件参考

代码语言:javascript
复制
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

   <groupId>springframework</groupId>
   <artifactId>project</artifactId>
   <version>1.0</version>

   <!-- 下载相应jar包依赖 -->
   <dependencies>
        <dependency>
            <groupId>org.apache.rocketmq</groupId>
            <artifactId>rocketmq-client</artifactId>
            <version>4.3.2</version>
        </dependency>
    </dependencies>
</project>

下载包

执行这个命令需要在pom.xml所在的目录中启动一个终端

代码语言:javascript
复制
 mvn dependency:copy-dependencies

上传包

代码语言:javascript
复制
mvn deploy:deploy-file -Dfile=C:\Users\dogfei\Desktop\rocketmq-spring-boot-starter-2.0.1.jar -DgroupId=org.apache.rocketmq -DartifactId=rocketmq-spring-boot-starter -Dversion=2.0.1 -Dpackaging=jar -DrepositoryId=nexus-xu -Durl=http://172.20.111.180:8081/repository/java-release/

其中:

代码语言:javascript
复制
-Dfile 指定要上传的jar包名称
-DgroupId 指定jar包的groupid
-DartifactId 指定jar报的artifactid
-Dversion 指定版本
-DrepositoryId settings.xml文件中设置的ID
-Durl 要上传的私服地址
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境准备
  • 下载包
  • 上传包
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档