maven打包缺少jar包的解决办法
时间:2022-07-22
本文章向大家介绍maven打包缺少jar包的解决办法,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
环境准备
首先要准备好maven和java环境,可网上搜索在windows上如何部署
安装好maven后,修改conf目录下的settings.xml文件,配置用户名和密码,找到<server> </server>标签添加nexus私服的用户名跟密码
<server>
<id>local-jar</id>
<username>admin</username>
<password>admin123</password>
</server>
随后我们需要配置一个pom.xml文件,用来设置我们所需要设置下载的jar包,pom.xml文件参考
<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所在的目录中启动一个终端
mvn dependency:copy-dependencies
上传包
mvn deploy:deploy-file -Dfile=C:UsersdogfeiDesktoprocketmq-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/
其中:
-Dfile 指定要上传的jar包名称
-DgroupId 指定jar包的groupid
-DartifactId 指定jar报的artifactid
-Dversion 指定版本
-DrepositoryId settings.xml文件中设置的ID
-Durl 要上传的私服地址
- Laravel 5.5 的 “vendor:publish” 新增 provider 提示
- 3秒钟,用python破解加密PDF|附工具地址
- [译]Laravel 5.0 之云存储驱动
- [译]Laravel 5.0 之自定义错误页面
- 使用Google的Quickdraw创建MNIST样式数据集!
- CentOS 7 开启 BBR 加速
- 开源项目Minio:提供非结构化数据储存服务
- [译]Laravel 5.0 之事件自动生成
- [译]Laravel 5.0 之 Eloquent 属性转换
- [译]Laravel 5.0 之事件及处理程序
- 自相关与偏自相关的简单介绍
- [译]Laravel 5.0 之命令及处理程序
- Deep Photo Styletransfer的一种纯Tensorflow实现,教你如何转换图片风格
- 如何提前体验 Laravel 5.5
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- VBA解压缩ZIP文件09——解压-静态Huffman
- 第5章 流水线数据脱敏-Jenkins系统凭据管理
- 100% 展示 MySQL 语句执行的神器-Optimizer Trace
- Kafka消费者分区分配策略及自定义分配策略
- Java8新特性之日期、时间操作
- Java8新特性之Stream流(基础篇)
- Effective Java(一)
- Effective Java(二)
- Effective Java(三)
- Log4j 入门教程
- Map 和 Map 比较
- Java8新特性之Optional类
- Transaction 注解
- Ajax 与 Gzip 交互
- mysql varchar类型时间查询