maven常用内容的作用以及声明周期1

一 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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值