阅读52 返回首页    go 阿里云 go 技术社区[云栖]


使用Maven构建项目

Maven 是什么?

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

以上内容取自百度百科


安装Maven

  1. 由于maven是有java编写的所以maven需要JAVA环境的支持,所以首先需要安装 JDK,并且配置系统环境变量。
  2. maven官网下载maven,选择合适的版本下载。_

  3. 配置环境变量,首先新建环境变量Maven_HOMEMavenHome

然后再系统变量Path添加path,添加完毕后打开cmd命令行,输入 mvn -v显示以下画面则表示配置成功。cmd


创建Maven项目

  1. 首先在你的磁盘创建一个文件夹作为maven的工作空间(maven_workspace)
  2. 在命令行进入maven_workspace(cd c:/maven_worksapce)输入 > mvn archetype:generate -DgroupId=cn.luxh.app -DartifactId=my-web-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false
  • mvn archetype:generate  固定格式
  • -DgroupId         组织标识(包名)
  • -DartifactId        项目名称
  • -DarchetypeArtifactId   指定ArchetypeId,
    • maven-archetype-quickstart,创建一个Java Project; maven-archetype-webapp,创建一个Web Project
  • -DinteractiveMode      是否使用交互模式

build

  1. 创建成功后进入my-web-app目录,使用mvn compile 命令编译源代码,编译成功,在my-web-app目录下多出一个target目录,target\classes里面存放的就是编译后的class文件。compile

  2. 使用mvn package 命令打包项目,打包成my-web-app.war,把这个war包拷贝到Tomcat的发布目录下就可以运行了。 package

  3. 使用浏览器访问。
    hello

  4. 生成eclipse项目mvn eclipse:eclipse 使用此命令将其生成eclipse项目就可以导入到eclipse中使用


其他Maven命令

-编译测试代码 `mvn test-compile

  • 清空mvn clean
  • 运行测试 mvn test
  • 先清除再打包mvn clean package
  • 打成jar包 mvn jar:jar
  • 查看帮助 mvn help:help

最后更新:2017-04-07 21:25:10

  上一篇:go Copycat - CopycatServer
  下一篇:go 如何打造支撑百万用户的分布式代码托管平台