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

相关推荐
至此流年莫相忘2 分钟前
设计模式:模板方法模式
java·开发语言·设计模式
人机1014 分钟前
Spring Security - FilterChainProxy
java
dreams_dream14 分钟前
企业级 Django 日志配置示例
数据库·django·sqlite
络735 分钟前
Redis 非缓存核心场景及实例说明
数据库·redis·缓存
SimonKing35 分钟前
Apache Commons Math3 使用指南:强大的Java数学库
java·后端·程序员
渣哥36 分钟前
Java 集合迭代中的 fail-fast 与 fail-safe 机制详解
java
帧栈39 分钟前
我的创作纪念日
java
计算机学长felix1 小时前
基于Django的“酒店推荐系统”设计与开发(源码+数据库+文档+PPT)
数据库·python·mysql·django·vue
bug攻城狮1 小时前
Spring Boot Banner
java·spring boot·后端
GBASE1 小时前
ITPUB专访南大通用——GBase 8s数据库以内核铸根基,以生态赢未来
数据库