1、简历项目
mvn archetype:generate -DarchetypeArtifactId=项目类型 -DgroupId=组识别 -DartifactId=项目名称 -Dversion版本 -Dpackage=包路径
项目类型:
maven-archetype-j2ee-simple (j2ee项目)
maven-archetype-protlet (门户)
maven-archetype-quickstart (一般的java project)
maven-archetype-site (复杂站点)
maven-archetype-site-simaple (简单站点)
maven-archetype-webapp (java web 站点)
groupId 用于项目的分组
artifactId 项目的名称,也就是包名称
version 版本
package 主要设定目录的层次
例子:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=com.velcro7.framework
-DartifactId=velcro7-base -Dversion=0.1-PROTOTYPE -Dpackage=com.velcro7.base
生成的结构:
velcro7-base
+ src
| + main
| | + java
| | + com
| | + velcro7
| | + base
| | + App.java
| + test
| + java
| + com
| + velcro7
| + base
| + AppTest.java
+ pom.xml
2、编译项目
mvn compile
3、执行单元测试
mvn test
在执行单元测试前,首先会执行编译动作
测试报告放在target\site\surefire-reports 下
4、生成文档
mvn javadoc:javadoc
生成的文档会在target\site\apidocs 下
5、生成项目站点
mvn site:site
生成站点放在\target\site 下
6、清除项目生成文件
mvn clean:clean
7、打包文件
mvn package
生成的包文件在target 目录下
8、将项目安装到本地仓库
mvn install
9、发布项目
mvn deploy
分享到:
相关推荐
《Maven2使用项目开发规范说明》,图文并茂,详细介绍了使用 Maven2 开发一个规范项目的流程。 目录: 1. 环境配置 3 1.1. 配置Maven2 3 1.2. 配置Eclipse环境变量MIA_LIB 4 1.3. 安装Maven2 的eclipse plugin 4 2. ...
Maven2使用Maven2使用Maven2使用Maven2使用
Maven 2 使用手册,chm中文格式。
maven2使用指南,从测试到开发都有讲到非常有用看看吧
Maven2使用.pptMaven2使用.pptMaven2使用.ppt
Maven2使用指南 基础学习 测试使用
Maven2使用.ppt
maven2使用心得。maven2是一个用于项目构建的开源工具,能够快速可重用的开发项目。
maven2学习笔记,里面有很多有用的东西
maven2完全使用手册 全面介绍maven2 使用及配置 docx格式
本书主要讲述maven的使用,常见的命令,以及如何使用maven构建一个新的框架。
Maven2使用全攻略,包含了maven常用的各个标签讲解,十分有用!
Maven2使用.ppt maven2完全使用手册.docx Maven_介绍培训.pptx Maven学习指南.pdf Maven实战.doc Maven实战.pdf Maven构建并管理Flex项目入门.pdf Maven简单实用教程.docx OTNVD_WebLogicServerDevelopment_CN.pdf ...
maven2之m2eclipse使用手册.doc
使用Maven搭建S2SH工程详解一:使用Maven创建struts2工程
maven2的eclipse插件 for eclipse 3.5+。 插件安装时,我们只需在eclipse根目录下新建一个【links】目录,然后在里面创建【.link】扩展名的文件,在里面写上类似于【path=F:\\IDE\\eclipsePlugin\\maven2】这样的...
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
maven2的包maven的容器可以作为客户端
Maven 2 Eclipse Plugin