Maven以及其Eclipse插件m2eclipse的安装
(本文参考了Maven实战)
检查JDK的安装以及环境变量的配置
打开cmd
echo %Java_Home%
java -version
如下图
下载Maven
http://maven.apache.org/download.html
我这里安装时最新的3.03版本
安装到本机
1 将下载回来的包解压到任意地址,我的路径是D:\Program Files\apache-maven-3.0.3
2 新建环境变量M2_HOME 指向D:\Program Files\apache-maven-3.0.3
3 在path尾部添加%M2_HOME%\bin
4检查是否安装成功
打开cmd
echo %M2_HOME%
mnv –v
如下图:
给Eclipse安装maven的插件 m2eclipse
1 打开eclipse
2 Help – Install New Software 出现下图
3 点击Add
在Name输入 m2e
在Location输入 http://m2eclipse.sonatype.org/sites/m2e
4 确定后出现下图
5 勾选Maven Integration for Eclipse
6 然后一直下一步直到安装完毕
7 检查是否安装成功
(1)点击Help – about eclipse – installation details,看是否存在Maven Integration for Eclipse(Required),如下图:
(2)再检查eclipse是否可以创建Maven项目了
File – New – Other
配置本地仓库的位置
先阅读本文后面注意事项中的(1)
我们程序所需要的jar包等会先去本地仓库找,如果找不到则会去网络上的的中央仓库下载,当然默认本地仓库是放在c盘用户下.m2文件夹,这里我们可以打开.m2的settings.xml进行修改
找到如下部分
这里我们指定本地仓库位于D盘的MavenRepository文件夹下
配置代理服务器
对于许多没有外网的公司则无法访问apache的中央仓库,则会在局域网内配置一台代理服务器
同样在~/.m2这个文件夹下找到settings.xml下的proxies这个节点
<proxies>
</proxies>
这个节点下面可以配置多台代理
<proxy>
</proxy>
…
<proxy>
</proxy>
如果你声明了多个proxy元素,则默认情况下第一个被激活的proxy会生效
具体配置:
<proxy>
<!-- 唯一标识 -->
<id>my-proxy</id>
<!-- 指这个代理是否被激活,比如上面提到有多个代理,则会寻找第一个被激活的代理 -->
<active>true</active>
<!-- 指使用http协议访问 -->
<protocol>http</protocol>
<!-- 服务器的IP地址 -->
<host>218.14.227.197</host>
<!-- 访问的端口号 -->
<port>3128</port>
<!--
<!-- 如果服务器需要验证,那么这里就需要配置用户名和密码 -->
<username>***</username>
<password>***</password>
<!-- 这里制定那些域名不需要被代理 -->
<nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>
-->
</proxy>
注意事项:
(1) 我们可以copy maven安装目录conf文件夹下的settings.xml到用户目录的~/.m2目录下(例如本机是:C:\Users\chacha\.m2\)下,前者的settings.xml影响到全局范围,而后者只影响到当前的登录用户,推荐使用后者,当然这是看情况而定的。
(2) 关闭eclipse内嵌的Maven
这个内嵌的Maven通常会比较新,但不一定很稳定,而且往往也会和我们在命令行使用的Maven不是同一个版本。这里有会出现两个潜在的问题:首先,较新版本的Maven存在很多不稳定因素,容易造成一些难以理解的问题;其次,除了IDE,我们也经常还会使用命令行的Maven,如果版本不一致,容易造成构建行为的不一致,这是我们所不希望看到的。因此,我们应该在IDE中配置Maven插件时使用与命令行一致的Maven。
解决办法:
Window – Preferences – Maven – Installations – Add 并选择安装目录 点击Apply
(3) 如果在使用m2eclipse遇到如下提示
Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
这是因为Eclipse默认是运行在JRE上的,而m2eclipse的一些功能要求使用JDK,解决方法是配置Eclipse安装目录的eclipse.ini文件,添加vm配置指向JDK,如下图
OK,各项准备工作已经完成!!!
分享到:
相关推荐
Maven 3 入门 -- HelloWorld Maven 是一个强大的项目管理工具,主要用于构建、管理和部署Java项目。在Java开发领域,Maven 已经成为标准的构建工具,它通过简化项目构建过程,使得开发者能够专注于代码本身,而不是...
标签“apache-maven-3.0”提示我们这与Maven 3.x系列有关,这是一个重要的版本,因为它引入了许多改进和新特性,如更高效的依赖管理、更好的插件管理和支持新的Java版本。 压缩包子文件的文件名称列表中,有两个...
3. 导入和配置JEECG-P3的Maven项目 - 导入项目:将JEECG-P3项目导入到Eclipse或MyEclipse中。 - 加载项目:通过右键项目名选择Run As -> Maven install,Eclipse会自动下载项目所需的所有依赖。 - 设置Java Build...
3. **lib** 目录:包含Maven运行所需的库文件,这些JAR文件包含了Maven的核心功能和其他必要的库。 4. **LICENSE** 和 **NOTICE** 文件:包含了Apache软件基金会的许可证信息和关于软件使用的法律通知。 5. **...
总的来说,`maven-archetype-quickstart-1.4.jar.zip`是一个方便Java开发者快速入门的工具,它提供了一个预配置的项目结构,内置了JUnit 4.11,使得初学者可以专注于编写业务逻辑,而不用花费太多时间在项目配置上。...
** Maven 3 入门 — 创建 Web 应用程序指南** Maven 是一款强大的项目管理和构建工具,尤其在Java开发领域广泛使用。它通过提供一套标准化的构建过程和依赖管理机制,使得开发者能够更高效地管理项目。在本文中,...
3. **conf** 目录:存储Maven的配置文件,比如`settings.xml`,这是用户自定义Maven配置的地方,包括仓库位置、代理设置等。 4. **lib** 目录:包含Maven运行所需的库文件,包括各种Apache软件基金会的项目和其他第...
【标题】"Maven入门--较复杂的实例"指的是在IT领域中学习并实践Apache Maven的基础知识,特别是通过一个相对复杂的项目来理解其工作原理和应用。Maven是一个强大的项目管理和综合工具,它可以帮助Java开发者自动化...
POM 是 Maven 的核心概念,它是一个XML文件(pom.xml),包含了项目的配置信息,如项目描述、依赖、构建目标、构建插件等。POM 文件位于项目根目录下,用于指导 Maven 如何构建项目。它还负责管理项目依赖,确保项目...
总结来说,`maven-dubbo-consumer`项目是一个简单的入门教程,它展示了如何使用Maven和Dubbo框架创建一个能调用远程服务的消费者。通过这个项目,开发者可以理解Dubbo的基本工作流程,为进一步学习和使用Dubbo打下...
### Maven 与 Thrift 集成 1. **配置 Maven POM.xml**:在 Maven 项目中,我们需要在 `pom.xml` 文件中添加 `maven-thrift-plugin`。这将告诉 Maven 在构建过程中运行 Thrift 编译器。配置通常包括指定 Thrift 源...
3. **README.txt**:通常,这是一个文本文件,提供了快速入门指南、安装说明或关于项目的简要介绍。在这个特定的压缩包中,它可能包含有关如何安装和配置Maven 3.6.2的指导。 4. **boot**:这个目录包含了Maven内嵌...
#### 五、Maven入门实践 ##### 1. 命令行创建Maven工程 - **目标**:构建一个由Maven管理的项目。 - **步骤**: 1. 创建项目目录(如`F:\develop\maven\test`)。 2. 进入该目录。 3. 使用`mvn archetype:create`...
1.13 Maven入门--概念与实例 1.14 Subversion 1.15 jar war ear区别 1.16 如何在Eclipse中调试JBoss应用 1.17 JBoss 5.0 安装与配置详解 1.18 JBOSS安装配置 1.19 Oracle,MySql,SQL server分页 1.20 Jboss...
接着,配置 Eclipse,找到 Maven4MyEclipse 下的 Installations,添加 Maven 的安装目录,选择 User Settings,选择 Maven 安装目录下的 settings.xml,单击 Update Settings。 三、加载 JEECG-MAVEN 项目 加载 ...
Apache Maven 是一个强大的项目管理工具,它主要用于Java项目的构建、依赖管理和项目信息管理。Maven 使用一种标准化的项目对象模型(Project Object Model...正确地安装和配置Maven,将极大地提升开发团队的工作效率。
**Maven 3的安装与配置** Maven是一款强大的Java项目管理工具,它负责构建、依赖管理和项目信息管理。在本文中,我们将详细介绍如何安装和配置Maven 3。 **一、Maven 3的安装步骤** 1. **下载**:访问Maven官方...
Maven的安装、配置及使用入门 ,强大的项目管理工具。
"Maven的安装、配置及使用入门" 在本章节中,我们将学习如何安装、配置和使用Maven。Maven是一个基于项目对象模型(Project Object Model,POM)的软件项目管理和构建自动化工具。它可以帮助开发者管理项目的构建、...