工具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
分享到:
相关推荐
Maven、Tomcat 和 m2eclipse 是 Java 开发中常见的工具组合,它们分别在构建管理、应用服务器以及集成开发环境中扮演着关键角色。热部署(Hot Deploy),即在不重启服务器的情况下更新应用程序的功能,对于提升开发...
"Maven+Jetty+JRebel+m2eclipse+Eclipse搭建Struts2开发环境"这个主题,正是围绕这些关键组件展开,旨在为开发者提供一个高效且便捷的开发流程。 首先,让我们来详细了解一下每个组件的作用: 1. **Maven**:...
在已经安装好JDK和Maven的Eclipse中,可以通过“Install New Software”选项安装Maven插件,或者直接使用命令`mvn eclipse:eclipse`生成Eclipse项目文件,然后导入Eclipse进行开发。 2. **Eclipse的Maven配置** ...
2. 安装Maven插件:在Eclipse中,选择`Help > Eclipse Marketplace`,搜索"Maven",找到"M2Eclipse"并安装,重启Eclipse。 3. 配置Maven:进入`Window > Preferences > Maven`,设置`User Settings File`和`Global ...
总之,Maven 3 与 Eclipse 的集成极大地提高了 Java 开发的效率,通过 M2Eclipse 插件,我们可以利用图形化界面轻松管理项目和依赖,实现快速构建。离线安装方式则保证了在没有网络环境时也能正常进行开发工作。通过...
maven2之m2eclipse使用手册.doc
本文将详细介绍如何在Eclipse中离线安装Maven插件,以及如何配置Windows环境来确保Maven的正常工作。 首先,我们需要在Windows系统上配置Maven环境。这包括以下步骤: 1. **下载Maven**: 访问Apache官方网站...
Eclipse的Maven插件m2eclipse是开发人员在集成开发环境中管理Maven项目的重要工具。m2eclipse 1.6.2是该插件的一个特定版本,旨在提供更好的性能、稳定性和功能增强。以下是对这个插件及其版本的详细解释: 一、m2...
通过m2eclipse,开发者可以直接在Eclipse中管理Maven项目,利用Eclipse强大的编辑、调试功能,并结合Maven的构建能力,实现高效、规范的JavaEE应用开发。 综上所述,Maven通过其标准化的项目管理与构建流程,结合...
**m2eclipse**:这是一个强大的Maven集成插件,使Eclipse能够理解Maven项目,并在IDE内部提供Maven构建、依赖管理和项目配置等功能。m2eclipse极大地提升了开发效率,让开发者能够专注于代码编写而非构建细节。 ###...
旧版本eclipse,比如indigo版本要安装maven,旧的在线安装方式已经失效,因为依赖的zest和m2eclipse的location url都已经无法访问。所以从已经安装这两个包的eclipse中分离出离线的安装包,拷贝到对应的features和...
**m2eclipse:Eclipse的Maven集成插件** m2eclipse是Eclipse集成开发环境(IDE)中的一个非常重要的插件,它将Apache Maven的构建和项目管理功能无缝地整合到了Eclipse中。Maven是一个强大的项目管理和依赖管理工具...
本文将详细介绍如何构建一个高效且便捷的开发环境,通过Myeclipse、Maven、Nexus以及m2eclipse插件的集成,解决添加依赖无索引、下载速度慢的问题。这个组合可以极大地提升开发效率,避免因网络问题导致的困扰。 ...
"Maven Integration for Eclipse",简称m2eclipse,是Eclipse集成开发环境中的一个强大插件,旨在帮助开发者无缝地在Eclipse中管理和构建基于Maven的Java项目。这个插件的引入极大地简化了传统Eclipse中对于Maven...