`
endual
  • 浏览: 3558738 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

maven 安装入门

    博客分类:
  • java
 
阅读更多

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,各项准备工作已经完成!!!

分享到:
评论

相关推荐

    Maven3入门

    Maven3入门

    maven + springmvc 入门实例

    **SpringMVC与Maven入门实例详解** 在Java Web开发中,SpringMVC和Maven是两个非常重要的工具。SpringMVC是Spring框架的一部分,它提供了模型-视图-控制器(MVC)架构,用于构建可维护、高性能的Web应用程序。而...

    Maven的安装、配置及使用入门

    "Maven的安装、配置及使用入门" 在本章节中,我们将学习如何安装、配置和使用Maven。Maven是一个基于项目对象模型(Project Object Model,POM)的软件项目管理和构建自动化工具。它可以帮助开发者管理项目的构建、...

    maven安装压缩包+安装文档

    【 Maven 安装详解】 Maven 是一个项目管理和综合工具,它主要负责构建、依赖管理和项目信息管理。本文将详细讲解 Maven 的安装过程,帮助初学者快速掌握 ...对初学者而言,这是快速入门 Maven 实战的一个良好起点。

    maven基础入门教程

    ### Maven基础入门教程知识点整理 #### Maven概述 1. **Maven定义与历史** Maven是一个开源项目管理工具,由Apache软件基金会管理。它用纯Java编写,旨在简化Java项目的构建过程以及管理项目生命周期。Maven通过...

    超详细Maven快速入门到精通.txt打包整理.zip

    标题"超详细Maven快速入门到精通.txt打包整理.zip"表明这是一个关于Maven的全面教程,涵盖了从基础到高级的各个方面,旨在帮助用户快速掌握Maven的使用。Maven是一个Java项目管理和综合工具,由Apache软件基金会开发...

    Maven+SpringMVC的入门级HelloWorld实例

    在IT行业中,Maven和SpringMVC是两个非常重要的组件,它们分别是项目管理和Web应用程序开发的核心...通过这个入门级的HelloWorld实例,我们可以快速理解这两个工具的基本用法,为进一步深入学习和实践打下坚实的基础。

    Maven快速入门

    MAVEN_HOME”环境变量,指向 Maven 的安装目录。例如,如果你将 Maven 解压缩到 C:\Program Files\Apache Software Foundation\maven-1.0.2,那么 MAVEN_HOME 应该设置为 C:\Program Files\Apache Software ...

    maven-javaweb入门

    ** Maven JavaWeb 入门详解 ** Maven 是一个强大的项目管理和依赖管理工具,尤其在JavaWeb开发中,它能够帮助开发者有效地构建、管理和部署项目。本教程将引导你了解如何使用Maven来构建JavaWeb应用程序,以"web...

    maven安装和环境变量配置

    ### Maven安装与环境变量配置详解 #### 一、Maven简介 ...这些基础知识对于初学者来说至关重要,能够帮助他们快速入门 Maven 并应用于实际开发工作中。希望本文能帮助大家顺利地进行 Maven 的安装和配置工作。

    Maven 使用入门.pdf

    ### Maven 使用入门详解 #### Maven 介绍与优势 Maven 是一款流行的 Java 项目管理和构建工具,它通过一套标准化的方法来简化项目的构建过程。Maven 的核心价值在于它能够简化项目构建过程,使得开发者能够更加...

    maven入门到精通

    maven入门到精通 用 Maven 做项目管理 在 Java世界中我们很多的开发人员选择用 Ant来构建项目,一个 build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如 jar文件管理混乱,各个...

    Maven入门到精通

    **Maven入门到精通** Maven,一个强大的Java项目管理工具,由Apache软件基金会开发,旨在简化构建过程,提供统一的构建系统,并通过依赖管理和项目信息管理,帮助开发者更高效地构建、测试和部署Java应用。它通过...

    maven从入门到实战

    然后针对公司私有maven 库的情况下,如何安装自有资源及在maven 应用中使用私有maven 库中的资源进行说明。接下来针对maven 与配置管理工具subversion 进行整合进行了详细介绍。最后针对一个具体项目应该按什么顺序...

    Maven手把手入门教程

    ** Maven手把手入门教程 ** Maven是一款强大的Java项目管理工具,它可以帮助开发者构建、管理和部署项目。在Java开发领域,Maven已经成为事实上的标准,因为它简化了项目的构建过程,通过标准化的生命周期和依赖...

    Maven入门案例

    本篇文章将深入探讨Maven的入门知识,包括Maven的安装、配置、基本命令以及通过案例来理解Maven的工作原理。 首先,让我们从**Maven的安装**开始。在Windows系统中,你可以访问Maven官方网站下载最新版本的Maven,...

    HIbernate+Maven入门demo

    **Hibernate+Maven入门demo详解** 在Java开发中,Hibernate是一个强大的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以更专注于业务逻辑而不是底层的SQL语句。Maven则是一个项目管理工具,它管理...

    maven的入门使用

    ### Maven 入门使用 #### 一、Maven 安装与配置 Maven 是一款自动化构建工具,它可以帮助开发者简化 Java 项目的构建过程。在使用 Maven 之前,首先需要安装并配置好 Maven 环境。 **1. Maven 安装** - 下载 ...

Global site tag (gtag.js) - Google Analytics