maven的安装与使用

来源:互联网 发布:赛尔号胶囊玩具淘宝 编辑:程序博客网 时间:2024/06/06 08:32

maven的安装与使用
maven采用一种“约定优于配置“的策略来管理项目。他不仅将源代码构建成可发布的项目(包括编译、打包、测试、分发),还可以生成报告、生成web站点等。

  1. 下载安装maven
    maven安装只需去官网下载安装包,解压到任意路径,配置两个环境变量:JAVA_HOME、M2_HOME,验证安装是否完成,可执行mvn help:system

  2. 设置maven
    设置conf/setting.xml文件
    lolocalRepository 用于设置maven本地资源库的位置
    offline 该参数设置为false,当本地库找不到jar包时,maven会尝试从网络下载
    proxies 该参数用于为maven设置代理服务器

  3. 构建简单的maven项目
    可从eclipse创建简单的maven项目

  4. maven的核心概念
    只要将项目的源文件按maven要求规范组织,并提供pom.xml文件,即使pom.xml文件包含极少的信息,开发者依然能够通过maven编译、打包、测试、运行项目。
    maven主要的约定如下:
    源代码应该位于${basedir}/src/main/java路径下

    资源文件位于${basedir}/src/main/resources路径下

    测试代码位于${basedir}/src/test路径下

    编译生成的classes文件位于${basedir}/target/classes

    项目生成的jar文件位于${basedir}/target路径下

  5. maven的生命周期
    maven包含三个基本的生命周期
    clean生命周期、default生命周期、site生命周期
    clean生命周期包含
    pre-clean在构建之前执行预清理
    clean执行清理
    post-clean最后清理

defalut生命周期包含项目构建的核心部分
compile编译项目
test单元测试
package项目打包
install安装到本地仓库
deploy部署到远程仓库

site生命周期用于生成项目报告站点、发布站点