maven 打包命令

Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。

Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包

学会如何在pom.xml中配置获取到我们想要的jar包,在此之前我们就必须了解如何创建maven项目,maven项目的结构是怎样,与普通java,web项目的区别在哪里,还有如何配置pom.xml获取到对应的jar包等等,这里提前了解一下我们如何通过pom.xml文件获取到想要的jar的,具体后面会详细讲解该配置文件

基本概念:Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。接下来我们就来介绍一下项目构建和依赖管理。

1、需要配置maven环境

复制代码
# java_jdk
export JAVA_HOME=/usr/java/jdk1.8.0_131
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
export PATH=/usr/maven/bin/:$PATH

# java_maven
export MAVEN_HOME=/usr/maven
export PATH=${PATH}:${MAVEN_HOME}/bin

配置完成之后可以使用如图进行查看是否安装配置成功

  1. maven项目的打包命令
  • mvn clean install -DskipTests
  • mvn clean install -Dmaven.test.skip=true
  • DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下

  • Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类

使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译;

使用 mvn package -DskipTests 跳过单元测试,但是会继续编译

mvn clean package -Dmaven.test.skip=true 跳过单测打包

mvn clean install -Dmaven.test.skip=true 跳过单测打包,并把打好的包上传到本地仓库

mvn clean deploy -Dmaven.test.skip=true 跳过单测打包,并把打好的包上传到远程仓库

项目启动失败提示操作方式:

1、到项目根目录下,运行命令:

mvn clean install -Dmaven.test.skip=true

运行结果:

INFO\] BUILD SUCCESS

相关推荐
BillKu9 分钟前
Java后端检查空条件查询
java·开发语言
jackson凌14 分钟前
【Java学习笔记】String类(重点)
java·笔记·学习
一只爱撸猫的程序猿27 分钟前
构建一个简单的智能文档问答系统实例
数据库·spring boot·aigc
刘白Live36 分钟前
【Java】谈一谈浅克隆和深克隆
java
一线大码38 分钟前
项目中怎么确定线程池的大小
java·后端
要加油哦~41 分钟前
vue · 插槽 | $slots:访问所有命名插槽内容 | 插槽的使用:子组件和父组件如何书写?
java·前端·javascript
nanzhuhe41 分钟前
sql中group by使用场景
数据库·sql·数据挖掘
crud44 分钟前
Spring Boot 3 整合 Swagger:打造现代化 API 文档系统(附完整代码 + 高级配置 + 最佳实践)
java·spring boot·swagger
天天摸鱼的java工程师1 小时前
从被测试小姐姐追着怼到运维小哥点赞:我在项目管理系统的 MySQL 优化实战
java·后端·mysql
消失在人海中1 小时前
oracle sql 语句 优化方法
数据库·sql·oracle