`
kfyfly
  • 浏览: 54342 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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
分享到:
评论

相关推荐

    Maven +Tomcat+m2eclipse的热部署(hot deploy)

    Maven、Tomcat 和 m2eclipse 是 Java 开发中常见的工具组合,它们分别在构建管理、应用服务器以及集成开发环境中扮演着关键角色。热部署(Hot Deploy),即在不重启服务器的情况下更新应用程序的功能,对于提升开发...

    Maven+jetty+jrebel+m2eclipse+eclipse搭建struts2开发环境

    "Maven+Jetty+JRebel+m2eclipse+Eclipse搭建Struts2开发环境"这个主题,正是围绕这些关键组件展开,旨在为开发者提供一个高效且便捷的开发流程。 首先,让我们来详细了解一下每个组件的作用: 1. **Maven**:...

    maven3.2.3+eclipse4.4+JDK1.8环境搭建

    在已经安装好JDK和Maven的Eclipse中,可以通过“Install New Software”选项安装Maven插件,或者直接使用命令`mvn eclipse:eclipse`生成Eclipse项目文件,然后导入Eclipse进行开发。 2. **Eclipse的Maven配置** ...

    maven+svn+eclipse插件安装及环境搭建

    2. 安装Maven插件:在Eclipse中,选择`Help > Eclipse Marketplace`,搜索"Maven",找到"M2Eclipse"并安装,重启Eclipse。 3. 配置Maven:进入`Window > Preferences > Maven`,设置`User Settings File`和`Global ...

    maven3+eclipse插件(含图形编辑pom插件)

    总之,Maven 3 与 Eclipse 的集成极大地提高了 Java 开发的效率,通过 M2Eclipse 插件,我们可以利用图形化界面轻松管理项目和依赖,实现快速构建。离线安装方式则保证了在没有网络环境时也能正常进行开发工作。通过...

    maven2之m2eclipse使用手册

    maven2之m2eclipse使用手册.doc

    eclipse安装maven插件需要包

    本文将详细介绍如何在Eclipse中离线安装Maven插件,以及如何配置Windows环境来确保Maven的正常工作。 首先,我们需要在Windows系统上配置Maven环境。这包括以下步骤: 1. **下载Maven**: 访问Apache官方网站...

    eclipse的maven插件m2eclipse 1.6.2 目前最新版

    Eclipse的Maven插件m2eclipse是开发人员在集成开发环境中管理Maven项目的重要工具。m2eclipse 1.6.2是该插件的一个特定版本,旨在提供更好的性能、稳定性和功能增强。以下是对这个插件及其版本的详细解释: 一、m2...

    Maven2+Eclipse

    通过m2eclipse,开发者可以直接在Eclipse中管理Maven项目,利用Eclipse强大的编辑、调试功能,并结合Maven的构建能力,实现高效、规范的JavaEE应用开发。 综上所述,Maven通过其标准化的项目管理与构建流程,结合...

    Maven2+Eclipse开发J2EE

    **m2eclipse**:这是一个强大的Maven集成插件,使Eclipse能够理解Maven项目,并在IDE内部提供Maven构建、依赖管理和项目配置等功能。m2eclipse极大地提升了开发效率,让开发者能够专注于代码编写而非构建细节。 ###...

    Eclipse Indigo 离线安装maven插件m2eclipse

    旧版本eclipse,比如indigo版本要安装maven,旧的在线安装方式已经失效,因为依赖的zest和m2eclipse的location url都已经无法访问。所以从已经安装这两个包的eclipse中分离出离线的安装包,拷贝到对应的features和...

    m2eclipse eclipse maven插件

    **m2eclipse:Eclipse的Maven集成插件** m2eclipse是Eclipse集成开发环境(IDE)中的一个非常重要的插件,它将Apache Maven的构建和项目管理功能无缝地整合到了Eclipse中。Maven是一个强大的项目管理和依赖管理工具...

    Myeclipse+maven+nexus且m2eclipse插件带索引的完美组合

    本文将详细介绍如何构建一个高效且便捷的开发环境,通过Myeclipse、Maven、Nexus以及m2eclipse插件的集成,解决添加依赖无索引、下载速度慢的问题。这个组合可以极大地提升开发效率,避免因网络问题导致的困扰。 ...

    maven Integration for Eclipse

    "Maven Integration for Eclipse",简称m2eclipse,是Eclipse集成开发环境中的一个强大插件,旨在帮助开发者无缝地在Eclipse中管理和构建基于Maven的Java项目。这个插件的引入极大地简化了传统Eclipse中对于Maven...

Global site tag (gtag.js) - Google Analytics