成都 视频网站建设,安徽太基建设官方网站,com域名多少钱,广州贸易网站Maven是基于项目对象模型(POM project object model)#xff0c;可以通过一小段描述信息#xff08;配置#xff09;来管理项目的构建#xff0c;报告和文档的软件项目管理工具。
Maven的核心功能便是合理叙述项目间的依赖关系#xff0c;通俗点讲#xff0c;就是通过po…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 配置完成之后可以使用如图进行查看是否安装配置成功 2. maven项目的打包命令
mvn clean install -DskipTestsmvn clean install -Dmaven.test.skiptrue
- DskipTests不执行测试用例但编译测试用例类生成相应的class文件至target/test-classes下
- Dmaven.test.skiptrue不执行测试用例也不编译测试用例类
使用maven.test.skip不但跳过单元测试的运行也跳过测试代码的编译;
使用 mvn package -DskipTests 跳过单元测试但是会继续编译 mvn clean package -Dmaven.test.skiptrue 跳过单测打包
mvn clean install -Dmaven.test.skiptrue 跳过单测打包并把打好的包上传到本地仓库
mvn clean deploy -Dmaven.test.skiptrue 跳过单测打包并把打好的包上传到远程仓库 项目启动失败提示操作方式
1、到项目根目录下运行命令
mvn clean install -Dmaven.test.skiptrue
运行结果
[INFO] BUILD SUCCESS