Maven入门

来源:互联网 发布:剑网三捏脸数据免费 编辑:程序博客网 时间:2024/06/05 13:26

Maven Phases

默认lifecycle执行的phase

  • validate:验证项目的正确性以及包含所有必要的信息
  • compile:编译源码
  • test:编译和运行测试代码
  • package:把编译好的源码打成包,如jar
  • integration-test
  • verify
  • install:把项目安装到本地仓库中去,作为本地其他项目的依赖
  • deploy:把最终的包拷贝到远程仓库上和其他开发者和项目分享

除了默认lifecycle之外还有两个lifecycle:

  • clean:清除target中的文件
  • site

Archetype

Archetype(原型)是maven项目的模板,作为创建同类项目的原型。

其他

标准目录布局

  • src/main/resources目录下的资源会被打包到jar包中

SNAPSHOT 版本

表示这个版本的代码不能保证是稳定和不变的,即开发版本,而发行版(不带snapshot后缀)的代码一般是不变的

原创粉丝点击