MAVEN常用内容的汇总

Posted 健康平安的活着

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAVEN常用内容的汇总相关的知识,希望对你有一定的参考价值。

一 maven的作用

1.1 作用

Maven 是一个项目管理工具,它包含了一个 项目对象模 ( POM Project Object Model ),来管理项目从编译、测试、发布、打包,部署整个生命周期的一系列操作。
简而言之: Maven 的一个核心特性就是依赖管理。

1.2 构建

指的是项目从编译、测试、运行、打包、安装 ,部署整个过程都交给 maven 进行管理

 

1.3 maven的结构

注意,安装maven确保安装jdk且配置java_home环境变量

 1.4 mven工程默认结构

 1.5 mven仓库的概念

  1.6 mven常用命令

1.compile 是 maven 工程的编译命令,作用是将 src/main/java 下的文件编译为 class 文件输出到 target 目录下

2.test maven 工程的测试命令 mvn test,会执行 src/test/java 下的单元测试类。

3.clean maven 工程的清理命令,执行 clean 会删除 target 目录及内容。

4.package maven 工程的打包命令,对于 java 工程执行 package 打成 jar 包,对于 web 工程打成 war 包。
5.install maven 工程的安装命令,执行 install maven 打成 jar 包或 war 包发布到本地仓库。

1.7 打包编译

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>

1.8 pom的依赖坐标

<!-- 项目名称,定义为组织名 + 项目名,类似包名 -->
<groupId>cn.itcast.maven</groupId>
<!-- 模块名称 -->
<artifactId>maven-first</artifactId>
<!-- 当前项目版本号, snapshot 为快照版本即非正式版本, release 为正式发布版本 -->
<version>0.0.1-SNAPSHOT</version>
<packaging > :打包类型
jar :执行 package 会打成 jar
war :执行 package 会打成 war
pom :用于 maven 工程的继承,通常父工程设置为 pom

以上是关于MAVEN常用内容的汇总的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

Maven 实战常用汇总

Maven学习总结(58)—— 常用的 Maven 镜像地址和中央仓库地址汇总

Maven 的用法和常用命令,以及Maven内置参数详解

最全最详细publiccms其他常用代码片段(内容站点)

Maven实战与原理分析:Maven插件运行原理 + 常见插件汇总