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

相关推荐
luteres5 小时前
Mybatis+SSM整合笔记
java·开发语言·mybatis
覆东流12 小时前
7.Java数组
java·开发语言·后端
m0_7190841112 小时前
限流和获取请求ip的方法
java
程序员小八77712 小时前
MySQL 事务:一文把 ACID、隔离级别、MVCC、锁全串起来
数据库·mysql
lzhdim12 小时前
提高 SQL 语句执行速度的方法
java·开发语言·数据库·sql·oracle
ltl13 小时前
ClickHouse Distributed 引擎与分布式查询路由
数据库
Wang's Blog13 小时前
PostgreSQL笔记60: 权限与角色管理——从层级体系到最佳实践
数据库·笔记·postgresql
深漂的华哥13 小时前
Ruoyi-Plus前后端分离场景下,数据加密传输
java·spring boot·后端·开源·maven·ruoyi
whcyhhh14 小时前
头歌实践教学平台:大数据存储2023(六)
大数据·数据库·python
落魄大学生之流水线上谋生计14 小时前
Java锁全面指南:从基础概念到企业级应用
java·开发语言