`
ajax_xu
  • 浏览: 155926 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

maven eclipse 集成

阅读更多
pom.xml 解释 

http://maven.apache.org/guides/getting-started/index.html

http://www.cnblogs.com/phoebus0501/archive/2011/01/26/1945374.html

在Eclipse中使用Maven插件
简介


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

安装Maven

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

当前版本2.0.7。

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

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

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目录下,输入:

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源代码,并通过如下命令编译打包:

maven pacage

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

mvn test

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

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

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

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

mvn eclipse:eclipse

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

导入后,如下图:




创建maven Web项目并导入到Eclipse中
如果需要创建maven的web项目,在eclipse的workspace目录下,运行:

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

将创建名为myweb的web项目。

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

mvn -Dwtpversion=1.0 eclipse:eclipse

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

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

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

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

见下图:



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

转自:http://marshal.javaeye.com/blog/144335
分享到:
评论

相关推荐

    Maven和Eclipse集成

    ### Maven与Eclipse集成知识点详解 #### 一、前言 在软件开发过程中,构建工具与集成开发环境(IDE)的高效结合对于提高开发效率至关重要。Maven作为一款流行的自动化构建工具,以其强大的依赖管理和项目构建功能...

    maven eclipse 插件,离线版

    Maven Eclipse 插件是开发Java项目时非常重要的工具,它为Eclipse集成开发环境(IDE)提供了对Maven项目的完美支持。离线版的Maven Eclipse插件意味着它包含了所有必要的库和组件,无需互联网连接即可在Eclipse中安装...

    maven安装和eclipse集成

    1. **Eclipse集成Maven**:从Eclipse 4.4版本开始,Eclipse内建了对Maven的支持,无需额外安装插件。对于4.4以下版本,可以通过Eclipse Marketplace安装Maven Integration for Eclipse Luna插件。 2. **配置Eclipse...

    maven java maven Eclipse 环境构建

    4. **Eclipse 中集成 Maven**: - 安装 Eclipse 并确保版本为 3.2.2 或更高 - 使用 Eclipse 的 `Help > Software Updates > Find and Install` 功能,搜索并安装 Maven 插件 - 创建新的远程站点,分别输入 Jetty ...

    maven插件和eclipse集成

    maven跟eclipse插件集成. 1,打开你本地的eclipse根目录,随便新建一个文件夹例如mavenPlugin,把maven离线插件包中两个文件夹复制到这个新建的这个文件夹里边. 2,找到eclipse根目录下的dropins文件夹,进去后,新建...

    maven eclipse 插件下载

    Eclipse集成Maven的方式之一是通过安装Maven插件,例如"m2e (Maven Integration for Eclipse)"。这个插件使得开发者可以直接在Eclipse内部执行Maven命令,如编译、测试、打包等,无需离开IDE。此外,m2e还能帮助我们...

    Maven 与 Eclipse 的集成

    **Maven 与 Eclipse 的集成** 在软件开发领域,Maven 和 Eclipse 是两个非常重要的工具。Maven 是一个项目管理和综合工具,它主要用于构建、管理和部署 Java 项目,通过使用一组标准化的构建过程和依赖管理机制。...

    maven的安装文件以及集成TOMCAT、eclipse的教程

    本教程将详细介绍如何安装Maven,以及如何在Eclipse集成Maven和Tomcat,帮助开发者更高效地进行Java Web项目的开发。 **一、Maven的安装** 1. **下载Maven**: Maven的安装包可以从官方网站Apache Maven ...

    maven与Eclipse集成插件

    ** Maven与Eclipse集成插件详解 ** Maven是一个强大的项目管理和构建工具,在Java开发领域广泛应用。它通过一套规范化的构建过程,管理项目的依赖、构建生命周期以及项目信息,极大地简化了项目的构建和维护工作。...

    maven与eclipse集成所需插件

    将Maven与Eclipse集成,可以让开发者在Eclipse中方便地利用Maven的功能,如管理依赖、构建项目以及执行测试等。 **一、Maven的介绍** Maven通过一个项目对象模型(Project Object Model,POM)来描述项目,并利用...

    最新maven3.1.1架包,eclipse集成maven插件,集成详细步骤

    这个文件可能是详细说明如何在 Eclipse 中使用 link 方式离线集成 Maven 的文档,可能包含了具体操作步骤、注意事项以及可能遇到的问题和解决方案。在没有实际文件内容的情况下,具体的细节无法提供,但在实际操作时...

    Maven Eclipse plugin 及安装说明

    Maven Eclipse 插件是开发人员在Eclipse集成开发环境中使用Maven构建Java项目的重要工具。它使得在Eclipse中管理依赖、构建、测试以及生命周期操作变得更加便捷。以下将详细介绍Maven Eclipse插件及其安装过程。 **...

    maven eclipse 离线插件

    【标题】"maven eclipse 离线插件"涉及的是在Eclipse集成开发环境中安装和使用Maven的离线插件,这对于那些网络环境不稳定或者需要在无互联网的环境中工作的开发者来说尤其重要。Maven是Java项目管理和综合工具,它...

    maven-eclipse_plugin.zip

    Maven Eclipse Plugin是Apache Maven项目的一部分,它主要负责将Maven构建过程与Eclipse IDE集成,使得开发人员能够在Eclipse环境中方便地管理Java项目的依赖、构建以及生命周期。这个插件极大地简化了在Eclipse中...

    Eclipse集成maven步骤

    ### Eclipse集成Maven详细步骤及知识点解析 #### 一、Maven简介 Maven是由Apache软件基金会维护的一个项目管理和理解工具。它通过一个项目对象模型(POM)来管理项目的构建、报告和文档。Maven提供了强大的依赖管理...

    Maven 2 Eclipse Plugin

    Maven 2 Eclipse Plugin 是一个强大的开发工具,它将Apache Maven的构建功能与Eclipse IDE紧密集成,使得Java开发者能够在Eclipse环境中无缝地管理项目依赖、构建和测试。这个插件极大地简化了Maven项目的配置和管理...

    maven Integration for Eclipse

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

    maven eclipse插件

    Maven Eclipse 插件是 Maven 生态系统中的一个重要组成部分,它主要用于将 Maven 项目集成到 Eclipse IDE 中,提供了一种便捷的方式在 Eclipse 中管理和构建 Maven 项目。这个插件使得开发人员能够在熟悉的 Eclipse ...

    eclipse-maven插件

    Eclipse是一款广泛使用的Java开发集成环境,而Maven是一个强大的项目管理和构建工具,它通过一个中央仓库管理依赖,简化了项目的构建、管理和部署过程。在Eclipse中集成Maven插件,可以使得开发者在IDE内就能方便地...

    maven2 eclipse

    标题 "maven2 eclipse" 暗示了我们要讨论的是如何在 Eclipse 集成管理 Maven 项目。这篇博文可能是关于如何将 Maven 2.x 集成到 Eclipse 开发环境中,以便更有效地构建和管理Java项目。Maven 是一个项目管理和综合...

Global site tag (gtag.js) - Google Analytics