码迷,mamicode.com
首页 > 其他好文 > 详细

Maven总结

时间:2016-08-06 01:52:18      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:

项目管理构建工具:maven ant gradle ==

 

项目管理利器(Maven)——maven介绍及环境搭建
maven可以帮助我们更有效地管理项目,它也是一套强大的自动化构建工具,覆盖了编译、测试、运行、清理、打包和部署等整个项目周期。它提供了一个仓库的概念,统一帮助我们管理项目所依赖的第三方jar包,最大地避免了由于运行环境配置的不同而引起的问题。
1、目录结构:
boot目录:包含一个类加载器框架。
bin目录:包含mvn的运行脚本。
confing目录:包含配置文件。
lib目录:包含mvn使用的类库。
2、配置环境变量:
M2_HOME maven主目录
path 添加 ;%M2_HOME%\bin
3、检测安装:cmd: mvn -v

技术分享

 

pom文件简述: 

pom.xml:(从struts-core的jar包中的maven中找到)
①.<modelVersion>:maven版本。
②.<groupId>:项目的包名。
③.<artifactId>:模块名。
④.<version>:0.0.1SNAPSHOT快照版本
在cmd中运行项目:(先进入项目所存放的目录)
①mvn compile 编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时

  已有的maven项目部署到新环境上时,执行mvn compile 命令,是否会自动下载相关的Jar???(老办法是需要对所依赖的Jar坐下改动,触发自动下载。)

②mvn test 运行应用程序中的单元测试
会生成target文件夹,主程序编译的字节码文件在classes下面,测试程序放在test-classes下,surefire-reports文件夹下面存放是的所生成的测试报告
③mvn package 会在target目录下生成一个maven01-model-0.0.1SNAPSHPT.jar

技术分享

 

Maven总结

标签:

原文地址:http://www.cnblogs.com/jxdong116/p/5743181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!