clean,install,package,deploy分别代表什么含义

分享人:李亚衡

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.代码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

什么是Maven

Maven和别的项目管理软件(Ant)的区别

Maven命令

我们用来操作Maven的指令

初级阶段除了今天要讲的还有比较常用的比如test,compile,version等等

Maven的约定优于配置的思想

maven的配置文件看上去很复杂,其实只需要根据项目的实际需求,设置个别的几个配置项而已。 它有自己的一套默认配置,比如项目目录模板(src/main/java) 我们不需要去修改这些约定内容。这就是所谓的“约定优于配置”

2.知识剖析

mvn clean:清理项目建的临时文件,一般是模块下的target目录

mvn package:打包到本项目,一般是在项目target目录下

maven install:打包会安装到本地的maven仓库中

maven deploy:将打包的文件发布到远程(如服务器)参考,提供其他人员进行下载依赖

3.常见问题

Maven项目目录构造的问题

打包war包时install报错找不到web.xml文件

4.解决方案

5.代码实战

6.扩展思考

手动导入依赖Jar包和用pom导入依赖Jar的区别

7.参考文献

Maven 各命令执行流程解析和说明

http://blog.csdn.net/jun55xiu/article/details/22175505

深入理解maven及应用

http://blog.csdn.net/chaofanwei/article/details/36197183

MAVEN项目标准目录结构

http://blog.csdn.net/lengyue_wy/article/details/6718637

8.更多讨论

分享到此结束

欢迎大家讨论