工具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
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