`
marshal
  • 浏览: 297125 次
社区版块
存档分类
最新评论

在Eclipse中使用Maven插件

阅读更多

简介


本文介绍如何在Eclipse中通过maven插件编写java项目和web项目。

安装Maven


下载Maven最新版本,见:maven.apache.org/download.html

当前版本2.0.7。

解压缩下载的文件, 将其中的bin目录设置到windows Path环境变量中.

测试安装是否成功:在命令行中输入

  1. mvn -version

安装Maven插件


安装Eclipse的Maven插件M2Eclipse。

本文使用:
  • JDK:SUN JDK1.6.0_03
  • Eclipse:3.3.1.1
M2Eclipse插件网址:m2eclipse.codehaus.org

通过Eclipse在线更新网址:m2eclipse.codehaus.org/update/

具体安装步骤见插件网址。

为Maven设置Classpath变量,设置java>build path>classpath variables

通过new...按钮增加一个变量条目:
  • name:M2_REPO
  • path:C:/Documents and Settings/zhangsan/.m2/repository,zhangsan是你的xp中的用户名

创建Maven的Java项目并导入到Eclipse中


在命令行中,进入eclipse的workspace目录下,输入:

  1. mvn archetype:create -DgroupId=org.marshal -DartifactId=helloworld

其中:
  • org.marshal是组织名称,另外maven自动生成了源代码的包org/marshal
  • helloworld是项目名称
运行命令后,workspace目录下生成helloworld目录,并生成:
  • 项目构建文件: pom.xml
  • 代码框架:src\main\java\org\marshal\helloworld\App.java
  • 测试代码:src\test\java\org\marshal\helloworld\AppTest.java
这时可以通过文本编辑器修改App.java源代码,并通过如下命令编译打包:

  1. maven pacage

编写AppTest.java后,可通过下面命令运行JUnit测试:

  1. mvn test

通过如下命令运行main方法:

  1. java -cp target\helloworld-1.0-SNAPSHOT.jar org.marshal.App

不过,还是最好通过IDE工具编写和调试代码,这需要将maven项目导入为Eclipse项目。

在helloworld目录下,运行下面命令,使项目支持eclipse:

  1. mvn eclipse:eclipse

然后,打开Eclipse,通过File>import...,general>existing projects into workspace,将helloworld导入。

导入后,如下图:




创建maven Web项目并导入到Eclipse中

如果需要创建maven的web项目,在eclipse的workspace目录下,运行:

  1. mvn archetype:create -DgroupId=org.marshal -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp

将创建名为myweb的web项目。

为该项目增加eclipse WTP的支持,到myweb目录下,运行:

  1. mvn -Dwtpversion=1.0 eclipse:eclipse

将该项目导入Eclipse,和上面java项目类似。

使用M2Eclipse插件

安装M2Eclipse插件成功后,在Eclipse点击刚才创建的web项目或者java项目。

鼠标右键,Maven>Enable dependency management,使m2eclipse插件对该项目生效。

再次鼠标右键,选择Maven>add dependency,就可以通过网络增加需要的类库了。

见下图:


选中后,maven将自动下载该类库版本到本地,并且自动加入到eclipse类库中。









  • 大小: 11.1 KB
  • 大小: 44.2 KB
分享到:
评论
4 楼 byf157 2011-02-27  
好文!
eclipse插件地址是 http://m2eclipse.sonatype.org/sites/m2e;
3 楼 ldsjdy 2011-01-16  
学习了,
2 楼 sunshineparasol 2010-12-06  
怎么eclipse插件的链接都不能用啊,这个不知道如何是好!!
1 楼 coofucoo 2009-03-18  
mvn package!

相关推荐

    eclipse的maven插件

    在Eclipse中使用Maven插件,可以实现以下功能: 1. **创建Maven项目**:通过“File” -> “New” -> “Project” -> “Maven Project”菜单,可以快速创建符合Maven标准目录结构的新项目。用户可以选择不同的...

    eclipse安装maven插件需要包

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

    eclipse离线安装maven插件详解(内附maven插件包)

    本篇文章将详细解析如何在Eclipse中离线安装Maven插件,同时提供内附的Maven插件包,以解决在线安装过程中的速度问题和可能遇到的错误。 首先,我们需要准备的是Maven的安装。Maven是Apache开源的一个项目管理工具...

    Eclipse中Maven插件

    在Eclipse中配置Maven插件涉及到以下几个关键步骤: 1. **安装Maven插件**:打开Eclipse,选择“Help” > “Eclipse Marketplace”,在搜索框输入“maven”找到M2E插件,点击“Install”按照提示完成安装。如果无法...

    eclipse安装的maven插件

    7. **使用Maven插件**:在Eclipse中,你可以利用Maven插件进行各种操作,例如添加依赖、更新项目、构建项目等。在项目右键菜单中,有丰富的Maven选项供你选择。 8. **高级配置**:对于更复杂的Maven需求,如自定义...

    eclipse中Maven安装插件和maven.zip

    下面我们将详细介绍如何在Eclipse中安装Maven插件以及如何使用Maven。 首先,我们需要理解Maven的核心概念。Maven是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,它通过XML文件来描述项目的...

    maven插件安装以及eclipse安装maven插件的资料

    在Eclipse中使用Maven插件,你可以享受以下便利: - 自动构建:Eclipse会根据POM文件自动下载依赖,并在保存代码时进行编译。 - 清理、编译、测试、打包:M2E支持Maven的所有生命周期阶段,只需在项目的右键菜单中...

    eclipse juno安装maven插件

    eclipse安装maven插件时常会出错,将Juno版本安装问题整理出来供大家分享

    eclipse离线安装maven插件(m2e),maven插件离线安装包

    现在eclipse的社区版都不内置maven插件了,站点在线安装实在是太痛苦了(我装了6个小时),于是急于寻找一种离线安装的办法,可是在网上又找不到对应的m2e包(我用的eclipse4.7),于是我决定将站点下的文件(很多)...

    eclipse-maven插件

    M2Eclipse(Maven Integration for Eclipse)是Eclipse中的一个插件,它允许开发者直接在Eclipse环境中使用Maven的功能。这对于那些习惯于Eclipse工作流的开发者来说,是一个极大的便利,因为无需离开IDE就可以完成...

    eclipse安装maven插件

    下面我们将详细介绍如何在Eclipse中安装Maven插件。 首先,我们需要知道为什么要在Eclipse中安装Maven插件。Maven通过使用一个项目对象模型(Project Object Model,POM)文件,自动化了构建过程,包括编译、测试、...

    eclipse安装maven插件,处理无Maven Pom editor打开方式问题

    通过以上步骤,你应该能在Eclipse中成功安装并配置Maven插件,从而能够使用Maven Pom editor编辑pom.xml文件,提高Java开发效率。在实际开发中,不断学习和熟练掌握这些工具的使用,能有效提升工作效率,使得开发...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    在Eclipse中,Tomcat和Maven插件的相互配合是开发Java Web应用程序时不可或缺的工具。这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热...

    在eclipse中使用maven(1).zip

    在Eclipse中使用Maven是Java开发者日常工作中的一项重要技能,Maven是一个强大的项目管理和构建工具,它简化了项目的依赖管理、构建流程以及版本控制。本教程将详细讲解如何在Eclipse环境中配置和使用Maven。 1. **...

    Eclipse中安装Maven插件

    在Eclipse中安装Maven插件是开发Java项目时必不可少的步骤,因为Maven是一个强大的项目管理和构建工具,能够帮助开发者管理依赖、构建项目以及执行自动化测试。由于Eclipse官方并未提供离线安装包,所以我们通常需要...

    Eclipse Maven插件,SVN插件

    在实际开发中,Eclipse Maven插件和SVN插件的结合使用对于Java开发者来说非常有益。m2e可以帮助管理项目依赖,构建和打包应用,而SVN插件则确保了团队成员之间的代码同步和历史追踪。这两个工具的集成,使得Eclipse...

    Eclipse MAVEN离线插件

    Eclipse MAVEN离线插件是为开发人员提供的一种便捷方式,使得在没有网络连接或者网络环境不稳定的情况下,也能在Eclipse集成开发环境中使用Maven功能。Maven是一个强大的项目管理和构建工具,广泛用于Java应用的开发...

    eclipse maven插件

    在Eclipse中使用Maven插件,可以避免手动配置命令行,使得开发流程更为流畅。 首先,我们需要理解Maven是什么。Maven是一个自动化构建工具,主要用于Java项目。它通过一个项目对象模型(Project Object Model,POM...

Global site tag (gtag.js) - Google Analytics