maven教程

来源:互联网 发布:淘宝多个客服怎么设置 编辑:程序博客网 时间:2024/06/15 17:59

Maven是什么?

Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。

在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。

Maven提供了开发人员的方式来管理:

  • Builds

  • Documentation

  • Reporting

  • Dependencies

  • SCMs

  • Releases

  • Distribution

  • mailing list

    Maven主要目标是提供给开发人员:

    • 项目是可重复使用,易维护,更容易理解的一个综合模型。

    • 插件或交互的工具,这种声明性的模式。

    Maven项目的结构和内容在一个XML文件中声明,pom.xml 项目对象模型(POM),这是整个Maven系统的基本单元。有关详细信息,请参阅Maven POM的部分。

    Maven基本操作

    一些基本的操作,编译,构建,单元测试,安装,网站生成和基于Maven部署项目。

    • 使用Maven构建项目
      “mvn package” 来构建项目
    • 使用Maven清理项目
      “mvn clean” 来清理项目
    • 使用Maven运行单元测试
      “mvn test” 来执行单元测试
    • 将项目安装到Maven本地资源库
      “mvn install” 打包和部署项目到本地资源库
    • 生成基于Maven的项目文档站点
      “mvn site” 来为您的项目生成信息文档站点
    • 使用“mvn site-deploy”部署站点(WebDAV例子)
      “mvn site-deploy” 通过WebDAV部署自动生成的文档站点到服务器
    • 部署基于Maven的war文件到Tomcat
      “mvn tomcat:deploy” 以 WAR 文件部署到 Tomcat

    Maven参考

    • Apache Maven 官方教程
    • Apache Maven (Wiki)
    • 注本文来源于:
    • http://www.yiibai.com/siteinfo/download.html易百教程 » Maven教程
0 0
原创粉丝点击