`
b_l_east
  • 浏览: 639200 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Maven安装配置及其插件m2e(Eclipse Indigo 和 MyEclipse8.5)的安装配置

 
阅读更多

系统:Windows7

使用软件: Maven3.0.3 + Eclipse Indigo JEE

 

安装Maven

1. 下载解压缩Maven3.0.3,放在某一个目录下

我的目录为:D:\study\greensoft\apache-maven-3.0.3

 

2. 确认JDK环境已经配置好,JAVA_HOME环境变量配置好。

 

3. 配置环境变量M2_HOME为Maven的方目录

我的配置为:M2_HOME=D:\study\greensoft\apache-maven-3.0.3

 

4. 增加Path配置到Maven的bin目录:如...;%M2_HOME%\bin;

 

打开Dos,输入: mvn -v 结果显示正常表示Maven安装完成

 

配置Maven

配置Maven包括两点:

一点是Maven的本地仓库目录设置,默认仓库目录是${user}/.m2/repository,这里有很多不便之处,如该目录在C盘,我有时喜欢还原一下系统,忘记备份就不好了; 同时这个仓库只对当前用户有效,其它用户又会在自己的用户目录下建库,那就浪费了,这点对个人PC倒是没什么。总之这个目录最好改在一个安全公用的目录里。

 

第二点,就是Maven的全局配置文件M2_HOME/conf/settings.xml,需要修改一下,以便更好的支持一些功能。

 

这两点的修改都只需要修改settings.xml文件就行了:

 

 

  <!-- localRepository
   设置本地库的路径:我直接修改在Maven主目录下的repository目录中
  -->
  <localRepository>${env.M2_HOME}/repository</localRepository>

  <proxies>
    <!-- proxy
    设置网络连接的代理,现在的公司一般都会通过代理上网
     -->
    <proxy>
      <id>我的公司</id>
      <active>true</active>
      <protocol>http</protocol>
      <username></username>
      <password></password>
      <host>10.1.2.188</host>
      <port>80</port>
      <nonProxyHosts>local.*</nonProxyHosts>
    </proxy>
  </proxies>

  <pluginGroups>
    <!-- pluginGroup
     在调试maven的web程序时可能会用的jetty插件,以后就可以直接使用mvn jetty:run 等命令了
    -->
    <pluginGroup>org.mortbay.jetty</pluginGroup>
  </pluginGroups>
 

安装Maven的Eclipse插件m2e

 

1. 登陆Apache Maven的官方网站,找到Eclipse IDE的插件安装地址,如2011-10-13可用地址为:http://download.eclipse.org/technology/m2e/releases

 

2. 使用Eclipse的在线插件安装安装该插件

 

打开eclipse,选择new-->Project...可以看到多了一个Maven组,下有Maven Project等,说明插件安装成功。

 

配置Maven插件m2eclipse

 

1. 配置Maven的版本。在安装插件后,eclipse默认使用的是插件内嵌的maven,版本和使用的配置文件与我们在Dos中使用的是不一致的,这样就会出现很多问题。比如我们已经换了本地仓库,插件还会使用默认的位置作为本地仓库。

打开 preference-->Maven-->Installations 

点击Add...,选择我们自己安装的Maven目录,增加条目后,将其打勾(选择上)。

这时我们发现下面的一个条框里的全局配置文件也修改成了我们自己的Maven目录下的settings.xml文件。

 

2. 修改eclipse的默认JRE。在eclipse中运行maven需要JDK的支持, 如 mvn compile命令。eclipse默认使用JRE下的JVM程序,所以需要修改默认的JVM程序

打开 preference-->Java-->Installed JREs

点击Add..., 选择我们自己安装的JDK(不是JRE),增加条目后打勾。

这里如果不修改在运行maven时会报JDK错误。

 

MyEclipse的Maven配置

 

1. 在MyEclipse8.5中已经内置了Maven功能,通过以下方式激活:

打开 preference-->MyEclipse-->Maven4MyEclipse

勾选激活复选框(Enable Maven4MyEclipse features)。

2. 在该主题下配置Maven,这一个与上一节的做法一样,包括installations, 和 settings.xml

 

MyEclipse中使用Maven的webapp工程

 

1. 用Maven构建一个webapp工程

具体做法就细说了,可能每个有所不同,可以在基本的maven工程里添加src/main/webapp目录,然后在该目录下构建web相关目录和文件,如WEB-INF和web.xml等。

我这里使用命令:mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp。然后按提示输入参数建立maven的webapp。

 

2. 用MyEclipse的import导入这个工程

有两种导入方式:

1> 先在工程目录下运行: mvn eclipse:eclipse。生成eclipse的工程文件,然后使用MyEclipse导入工程

2> 直接使用MyEclipse导入,导入时选择"Existing Maven Project"。---该方法在导入工程时会执行很多操作,特别有一个是更新maven库索引的操作,因为我的MyEclipse连网配置不好,所以很慢。这里可以取消,然后右键工程-->Maven4MyEclipse-->Update project configuration。

 

3. 设置工程,让其成为MyEclipse的Web Project工程

在刚导入工程时,MyEclipse只会把工程当做普通的java工程,而MyEclipse强大之处就在于它通做web工程,增加很多新特性。所以这里就需要设置MyEclipse了。

选择Maven工程--->MyEclipse--->Project Cababilites--->Add Web Project Capabilites

在弹出的菜单中选择"Web Root Directory"为"/src/main/webapp"

后面的操作就很简单了,跟着提示就行。

 

OK一个MyEclipse+Maven的Web工程就搭好了,既可以使用MyEclipse的Web调试和开发,也可以使用Maven的依赖和打包。

注意:对设置的修改可以打开工程的属性面板,特殊的都在MyEclipse中。

 

 

---OK---

分享到:
评论
4 楼 admins 2015-01-20  
很不错,好。
3 楼 guoqiangi1 2013-08-21  
恩,挺好的学习之。
2 楼 strawren 2013-07-03  
正是所需要的,非常感谢
1 楼 yanglover 2012-06-15  
找了好我资料,终于解决我的疑问了。谢谢!

相关推荐

    myeclipse8.5配置maven

    本文将详细介绍如何在MyEclipse 8.5中配置Maven,以便于更有效地管理Java项目和依赖。 首先,配置Maven环境是至关重要的。你需要下载免安装版的Maven,例如Apache Maven 3.0.3,将其解压缩并设置环境变量。创建一个...

    Maven安装与MyElipse8.5安装Maven插件

    MyEclipse Configuration Center -&gt; Software中,点击Add Site,输入插件站点URL(http://m2eclipse.sonatype.org/sites/m2eRecent sites),选择需要的m2e插件,如"Maven Integration for Eclipse",然后添加到配置...

    Eclipse Indigo 离线安装maven插件m2eclipse

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

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

    可是在网上又找不到对应的m2e包(我用的eclipse4.7),于是我决定将站点下的文件(很多)用爬虫爬下来,打包成离线插件包,再通过网上提供的多种离线安装插件的方法,我终于能自由的安装eclipse的maven插件了。...

    Eclipse3.7 和 MyEclipse8.5下SSH2开发环境搭建--图解

    看到网上有很多ssh配置文章,但是有很多是调不通的,还有版本不同,配置也不尽相同,下面是我做的ssh开发配置教程,其中包括了Eclipse3.7下的SSH开发环境搭建和MyEclipse8.5下的SSH开发环境搭建。以供参考......

    myeclipse8.5优化 myeclipse8.5不卡

    在`Window &gt; Preferences &gt; Myeclipse Enterprise Workbench &gt; Maven4Myeclipse &gt; Maven`中可以禁用下载和更新。 以上这些优化步骤能够显著提升MyEclipse 8.5的运行效率,减少卡顿现象,提高开发体验。请注意,调整...

    myeclipse8.5

    #### 三、MyEclipse 8.5 的安装与配置 1. **系统要求**: - 操作系统:Windows XP/Vista/7/8/10(32位或64位)。 - 内存:至少需要1GB RAM,建议2GB以上。 - 硬盘空间:至少需要500MB可用空间。 - Java环境:需...

    Maven安装配置外加Myeclipse上完美运行图解

    本资源为 Maven 安装配置的详细指南,旨在帮助用户快速搭建 Maven 开发环境,并在 MyEclipse 中进行完美运行。以下是 Maven 安装配置的详细步骤: Step 1:下载 Maven 首先,需要下载 Maven 的安装文件,并将其...

    eclipse安装maven插件需要包

    1. **获取Maven插件**: 首先,你需要访问Eclipse Marketplace或者Maven官方网站找到Maven Integration for Eclipse(M2E)插件的安装文件(.jar格式)。或者,如果你已经有一个包含M2E的Eclipse更新站点,可以下载该...

    eclipse m2e 插件下载

    Eclipse M2E(Maven Integration for Eclipse)插件是Eclipse IDE中用于集成Maven构建工具的重要组件。它使得Eclipse用户能够直接在IDE内部管理Maven项目,执行构建、依赖管理和生命周期操作,极大地提高了开发效率...

    m2e —— maven to eclipse plugin 1.5 最新离线安装版

    **m2e——Maven到Eclipse插件1.5最新离线安装版** M2E,全称为m2eclipse,是Eclipse IDE中一个非常重要的插件,它为Eclipse提供了对Apache Maven项目的集成支持。Maven是一个强大的项目管理和构建工具,广泛应用于...

    maven的安装文档和myeclipse中maven的插件安装

    1. **删除内置插件**:关闭 MyEclipse,然后进入 MyEclipse 的安装目录,找到并删除 features 和 plugins 目录下的 Maven 相关文件或文件夹。 2. **修改 eclipse.ini**:在 MyEclipse 的启动配置文件 `eclipse.ini`...

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

    如果问题依然存在,尝试重置Eclipse工作空间或者重新安装插件。 6. **m2clipse**: 提到的"m2clipse"是早期Maven与Eclipse集成的插件名称,现在已经被M2Eclipse替代,提供了更全面的功能和更好的性能。不过,如果...

    maven的安装和在eclipse中配置

    1. **安装M2E插件**:Eclipse的Maven集成是通过M2E (Maven Integration for Eclipse) 插件实现的。打开Eclipse,选择`Help` -&gt; `Eclipse Marketplace`,在搜索框中输入`m2e`,找到`Maven Integration for Eclipse`...

    myeclipse配置maven说明

    - **插件管理**:引入了更灵活的插件管理策略,允许在父POM中声明插件,子项目可以继承或覆盖这些插件配置。 - **依赖管理和解决冲突**:改进了依赖解析算法,更好地处理依赖树中的冲突。 通过以上步骤,你可以在...

    maven的myeclipse插件

    可以通过Eclipse的“Help” -&gt; “Install New Software”菜单,然后添加插件更新站点(例如http://download.eclipse.org/technology/m2e/releases/)进行安装。按照向导提示完成安装后,重启Eclipse。 2. **配置...

    maven2.0+eclipse插件

    3. **安装插件**:Eclipse Marketplace提供了多种方式安装Maven插件,如M2E(Maven Integration for Eclipse)。通过搜索并按照提示安装即可。 4. **同步项目**:安装插件后,可以选择已有的Maven项目导入到Eclipse...

    Eclipse Maven插件,SVN插件

    在Eclipse中,Maven插件,通常被称为m2e(M2Eclipse),是将Maven功能集成到IDE中的关键组件。m2e使得用户可以直接在Eclipse中创建、构建、调试和部署Maven项目,无需离开IDE。它支持POM(Project Object Model)...

Global site tag (gtag.js) - Google Analytics