`

maven2使用

 
阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics