maven3+m2eclipse安装以及常用maven命令

工具eclipse3.6(JAVA EE ECLIPSE) maven3.3

1.下载eclipse最新版本3.6(Java EE版)
2.安装svn插件:http://subeclipse.tigris.org/update_1.s6.x
3。装GEF插件:GEF-zest-3.6.1,将解压后的文件features和plugins拷贝到eclipse的对应目录。
4.在线安装m2eclipse插件:http://m2eclipse.sonatype.org/sites/m2e
5.在线安装m2e-extras:http://m2eclipse.sonatype.org/sites/m2e-extras/
一:pom文件元素
groupId:它以创建这个项目的组织名称的逆向域名(reverse domain name)开头。
来自Sonatype 的项目有一个以com.sonatype 开头的groupId,而Apache
Software 的项目有以org.apache 开头的groupId。
artifactId:在 groupId 下的表示一个单独项目的唯一标识符。
version:一个项目的特定版本,而正在开发中的项目可以用一个特殊的标识,这种标
识给版本加上一个“SNAPSHOT”的标记。
packing:项目的类型,默认是jar,描述了项目打包后的输出。类型为jar 的项目
产生一个JAR 文件,类型为war 的项目产生一个web 应用。

二.maven常用命令
常用命令为 :
    mvn archetype:create :创建 Maven 项目
    mvn compile :编译源代码
    mvn test-compile :编译测试代码
    mvn test : 运行应用程序中的单元测试
    mvn site : 生成项目相关信息的网站
    mvn clean :清除目标目录中的生成结果
    mvn package : 依据项目生成 jar 文件
    mvn install :在本地 Repository 中安装 jar(mvn install -D               maven.test.skip=true 跳过TestCase检验,否则在install时会运行TestCase测试)
    mvn deploy:将jar包发布到远程仓库
    mvn eclipse:eclipse :生成 Eclipse 项目文件
    mvn dependency:sources 利用maven下载源代码:
    mvn dependency:tree 查看maven的依赖树结构,
    mvn dependency:tree -->tree.txt  输出到某个文件中:
    mvn enforcer:enforce  检查重复类名

生成项目
   建一个 JAVA 项目 : mvn archetype:create -DgroupId=com.test -DartifactId=App
   建一个 web 项目 : mvn archetype:create -DgroupId=com.test -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp

你可能感兴趣的:(eclipse,maven,Web,SVN,单元测试)