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使用项目开发规范说明 #### 环境配置 **1.1. 配置Maven2** 为了能够顺利地使用Maven2进行项目开发,首先需要正确配置Maven2环境。按照以下步骤进行操作: 1. **下载与安装Maven2:** - 将Maven2从...
默认的中央仓库是`http://www.ibiblio.org/maven2`,但也可以配置为使用私有仓库。 ### Maven 常用命令 1. `mvn -version`: 检查Maven版本。 2. `mvn archetype:create -DgroupId=<group-id> -DartifactId=...
Maven 2 使用手册,chm中文格式。
#### Maven2使用心得 ##### 1. pom.xml详解 `pom.xml`是Maven项目的中心配置文件,其中包含了项目的依赖、构建路径、构建目标等信息。一个典型的`pom.xml`文件包含以下部分: - **项目基本信息**:如groupId、...
Maven2使用.pptMaven2使用.pptMaven2使用.ppt
Maven2使用.ppt
1. **依赖管理**:Maven2 使用中央仓库来存储各种开源库,开发者可以通过在pom.xml文件中声明依赖,自动下载并管理所需的jar包,避免了手动管理依赖的繁琐工作。 2. **构建工具**:Maven2 提供了一套标准化的生命...
2. **依赖管理**: Maven2 使用`pom.xml`文件管理项目依赖,自动解决jar包冲突,并可以从中央仓库下载所需库。 3. **插件系统**: Maven2 提供丰富的插件,可扩展性强,允许自定义构建生命周期的不同阶段。 4. **多...
默认的中央仓库是Maven Repository(https://repo1.maven.org/maven2/)。开发人员也可以设置私有仓库,以便于管理公司内部的库。 **6. 编译与测试** Maven 2 内置了支持JUnit和其他测试框架的机制,可以自动运行...
Maven2完全使用手册旨在全面讲解Maven2的使用和配置,帮助开发者更好地理解和掌握这款强大的Java项目管理工具。相较于Maven1,Maven2进行了大幅度的改进,提升了性能并简化了配置过程。 1. **更快、更简单**:Maven...
Maven2使用.ppt maven2完全使用手册.docx Maven_介绍培训.pptx Maven学习指南.pdf Maven实战.doc Maven实战.pdf Maven构建并管理Flex项目入门.pdf Maven简单实用教程.docx OTNVD_WebLogicServerDevelopment_CN.pdf ...
Maven2使用仓库系统来存储和检索依赖。默认情况下,它首先查找本地仓库,如果找不到,会尝试从中央仓库下载。企业级项目通常会设置私有仓库,以存放公司内部的库和组件。 **五、Maven2实战** `JYCapp-...
2. **坐标(Coordinates)**:每个Maven项目都有唯一的标识,由groupId、artifactId和version组成,用于区分不同的项目和版本。 3. **依赖管理(Dependency Management)**:Maven通过声明依赖于其他项目的jar包,...
maven2之m2eclipse使用手册.doc
标题“maven2离线安装包”指的是针对Maven 2的不依赖网络环境的安装包,主要用于在没有互联网连接或者网络环境不稳定的情况下安装和使用Maven。Maven是一个项目管理和综合工具,它简化了Java项目的构建、依赖管理和...