Maven安装配置及其插件m2e(Eclipse Indigo 和 MyEclipse8.5)的安装配置
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中。
Maven安装配置及其插件m2e(Eclipse Indigo 和 MyEclipse8.5)的安装配置的更多相关文章
- Eclipse安装Web/JavaEE插件、Eclipse编写HTML代码
1 Eclipse没有Web插件和JavaEE插件咋整 1.1 在Eclipse中菜单help选项中选择install new software选项 1.2 在work with 栏中输入 http: ...
- 【Win10+eclipse+MinGW+QT安装教程】已有eclipse环境下配置QT插件出错详解
(纪念一下装了一整天濒临绝望的自己[/doge]) (以下所有下载项一律使用32位) step1:下载安装eclipse.适配的jdk.MinGW和QT 1.下载32位eclipse for c++以 ...
- Hibernate(一):安装hibernate插件到eclipse环境
离线安装hibernate插件到eclipse 为什么需要安装hibernate插件到eclipse?在开发eclipse时,很多配置文件信息如果有了hibernate插件集成进来就会有自能提示,方便 ...
- eclipse中配置c++开发环境 Eclipse + CDT + MinGW
转自eclipse中配置c++开发环境 Eclipse + CDT + MinGW 基本框架:Eclipse + CDT + MinGW 背景知识: CDT:CDT 是完全用 Java 实现的开放源码 ...
- Java+Velocity模板引擎集成插件到Eclipse及使用例子
一.因为我用的是当前最新的Eclipse4.5,Eclipse中安装集成VelocityEclipse插件之前需要先安装其支持插件:Eclipse 2.0 Style Plugin Support 1 ...
- Maven的使用--Eclipse在线安装Maven插件m2e
我使用的Eclipse版本是3.7(Indigo) 通过Eclipse的help选项,点击“Install New Software...”弹出安装对话框, 点击add按钮,在Location里输入h ...
- Linux环境安装Eclipse及配置hadoop插件
摘要:第一次使用hadoop,另外eclipse也不太熟悉,所以把自己在安装过程中得琐碎记录下来.以备以后查看. 硬软件环境: ▪ 虚拟机: VMware Workstation 11.0.0 bui ...
- Eclipse安装配置PyDev插件
Eclipse安装配置PyDev插件 关于PyDev PyDev是一个功能强大的 Eclipse插件,使用户可用 Eclipse 来进行 Python 应用程序的开发和调试.PyDev 插件的出现方便 ...
- Windows下安装Python及Eclipse中配置PyDev插件
最近开始接触Python,鉴于之前安装Java的教训,决定这次边安装Python,边写下历程,供日后反复使用. 在Python官网http://www.python.org/下载Python版本,鉴于 ...
随机推荐
- pod lib create ObjcName 时候报错error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
众所周知 pod lib create ObjcName 需要从git 上边克隆模版 :https://github.com/CocoaPods/pod-template.git 然后有时候会很慢报错 ...
- Docker环境下的前后端分离项目部署与运维(十二)使用Portainer管理Docker
安装 docker hub地址:https://hub.docker.com/r/portainer/portainer/ # 每台服务器都要安装 docker pull portainer/port ...
- vue集成百度富文本编辑器
1.前期工作,访问百度富文本官网下载相应的百度富文本文件,根据后端用的技术下载相应的版本,建议下载最新版UTF-8版 (有图有真相,看图) https://ueditor.baidu.com/webs ...
- JSON.stringify() 的深入理解
目录 序言 语法 深入理解 序言 最近在看<你所不知道的javascript>[中卷]一书,第一部分是类型和语法.本文是基于这部分的产物.在强制类型转换->抽象值操作-> to ...
- 快速掌握mongoDB(二)——聚合管道和MapReduce
上一节简单介绍了一下mongoDB的增删改查操作,这一节将介绍其聚合操作.我们在使用mysql.sqlserver时经常会用到一些聚合函数,如sum/avg/max/min/count等,mongoD ...
- 【webpack系列】webpack4.x入门配置基础(一)
一.前言 webpack在不断的迭代优化,目前已经到了4.29.6.在webpack4这个版本中,做了很多优化,引入了很多特性,将获得更多模块类型,.mjs支持,更好的默认值,更为简洁的模式设置,更加 ...
- 6.1.初识Flutter应用之实现一个计数器
用Android Studio和VS Code创建的Flutter应用模板是一个简单的计数器示例,本节先仔细讲解一下这个计数器Demo的源码,让读者对Flutter应用程序结构有个基本了解,在随后小节 ...
- python面向过程编程小程序 -ATM(里面用了终端打印)
06.09自我总结 1.文件摆放 ├── xxxx │ ├── run.py │ └── fil_mode.py │ └── data_time.py │ └── loading.py │ └── d ...
- Spring+SpringMVC+mybatis maven pom文件
pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w ...
- Linux环境Oracle数据库访问出现ORA-01034错误:oracle not available解决
首先将用户切换为Oracle用户登录,su - oracle; 进入:sqlplus / as sysdba: 问题现象: SQL> select * from dba_users; selec ...