`
Charlie_1989
  • 浏览: 13257 次
文章分类
社区版块
存档分类
最新评论

Maven学习笔记002——Maven的安装和配置

 
阅读更多

在Windows上安装Maven

1. 检查JDK

Maven可以运行在JDK1.4及以上版本,打开Windows的命令行,运行以下命令检查JDK安装路径和版本

>echo %JAVA_HOME%

>java -version

2. 下载Maven

http://maven.apache.org/download.html

下载apache-maven-3.0.5-bin.zip解压到D:\Downloads\apache-maven-3.0.5

3. 本地安装

设置系统环境变量,变量名M2_HOME,变量值D:\Downloads\apache-maven-3.0.5,在系统变量Path中添加%M2_HOME%\bin;注意分号隔开,确定完成设置。

升级Maven是下载新的安装文件,修改M2_HOME变量值即可。

4. ~/.m2

运行:>mvn help:system命令

该命令会打印所有的Java系统属性和环境变量,也会下载Maven-help-plugin,这些文件会下载到Maven本地仓库中,路径:~/.m2/repository。

~只用户目录,Vista和Win7在C:\Users\CharlieChen\目录,早起Windows版本在C:\Document and Settings\ CharlieChen\下可以发现.m2文件夹

5. 设置HTTP代理

无法直接访问公共Maven中央仓库的情况下,设置代理访问外部仓库。

>ping repol.maven.org

编辑~/.m2/setting.xml

<proxy>

<id>my-proxy</id>

<active>true</active>

<protocol>http</protocol>

<username>proxyuser</username>

<password>proxypass</password>

<host>proxy.host.net</host>

<port>80</port>

<nonProxyHosts>local.net|some.host.com</nonProxyHosts>

</proxy>

6. 安装m2eclipse

基于Eclipse的插件,启动Eclipse后在help->Install new Software…单击Work with:右边的Add按钮弹出的Add Repository对话框,在Name字段中输入m2e,在Location字段输入http://download.eclipse.org/technology/m2e/releases ,然后选中核心模块Maven Integration for Eclipse安装资源,点击Next,同意许可信息,单击Finish,等等Eclipse下载安装这些模块。

m2e提供额外的组件集成Subversion:
windows->preferences->maven->discovery->open catalog->Extras->m2e-subclipse

7. 不要使用IED内嵌的Maven

单击菜单栏Windows->Preferences->Maven->Installations->add选择Mave安装目录,如:D:\Downloads\apache-maven-3.0.5

分享到:
评论

相关推荐

    Maven 教程:基础篇-尚硅谷学习笔记 2022年

    **Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...

    201205_Maven学习笔记1.rar

    【标题】:“201205_Maven学习笔记1.rar”揭示了关于Maven的深入学习内容,这个压缩包包含了一系列文档,旨在帮助开发者更好地理解和应用Maven这一强大的Java项目管理和构建工具。 【描述】:尽管描述部分是空的,...

    Maven学习笔记

    ### Maven学习笔记——Maven与Spring3+Mybatis整合实践 #### Maven简介及核心功能 Maven是一款由Apache基金会开发的项目管理和综合工具,旨在帮助软件开发者自动化构建过程中的重复任务,如编译、测试、打包、部署...

    web学习笔记 —— tomcat

    【标题】:“Web学习笔记——Tomcat” 在Web开发领域,Tomcat是一个广泛使用的Java Servlet容器,它实现了Java EE中的Web部分,特别是Servlet和JSP规范。Tomcat以其开源、轻量级和高效的特性,成为了许多小型项目和...

    Maven学习资源打包汇总

    在学习这些资料时,首先要理解Maven的核心理念——“约定优于配置”,这意味着Maven提供了一套标准的项目结构和默认的构建流程。其次,深入学习POM.xml文件,它是Maven项目的中心,包含了项目信息、依赖、构建配置等...

    Maven笔记1

    【Maven笔记1】—— Maven入门 Maven是一款强大的Java项目管理和构建工具,它解决了传统项目构建中的诸多痛点,使得Java开发变得更加规范和高效。在本文中,我们将深入探讨Maven的基本概念、功能以及如何解决上述...

    1、我的Sring笔记 —— 构建

    标题 "我的Spring笔记 —— 构建" 指向的是一个关于Spring框架构建过程的个人学习记录。在这个笔记中,作者可能详细介绍了如何配置和使用`pom.xml`文件来管理Spring项目的依赖和构建流程。`pom.xml`是Maven项目对象...

    ant maven3

    标题中的“ant maven3”指的是两种在Java开发中广泛使用的构建工具——Ant和Maven3。Ant是Apache软件基金会的一个项目,它是一个基于XML的构建工具,主要用于自动化Java项目的构建、编译、测试和部署过程。而Maven3...

    SSM整合——个人笔记

    在"SSM整合——个人笔记"这个资源中,作者提供了整合SSM的源代码和详细注释,这对于初学者来说是非常宝贵的参考资料。通过阅读源码和笔记,你可以了解到每个组件的具体作用以及它们如何协同工作,从而更好地理解和...

    SpringBoot基础入门笔记

    包含SpringBoot——初始SpringBoot,SpringBoot的基本配置(多环境开发、yaml等)、整合第三方技术(JUnit,Mybatis,SSM)适合人群:有一定的maven,SpringMVC基础文件内容:压缩包分为两部分,笔记和源码,...

    James学习笔记

    因此,James的学习笔记可能有一部分专门讲解如何理解和处理XML配置文件,包括解析XML、读写XML以及配置文件的常见问题和解决策略。 综上所述,"James学习笔记"可能是一份深入浅出的开发者学习资源,涵盖了源码分析...

    学习笔记

    【标题】:“学习笔记”——探索源码与工具的奥秘 在“学习笔记”这个压缩包中,我们可以预见到一系列关于源码分析和工具使用的深入探讨。这是一份宝贵的资源,适合那些想要提升自己在IT领域技术能力,尤其是对源码...

    girl项目学习笔记1

    ### Girl项目学习笔记1 #### 一、Spring Boot项目初始化与Maven镜像更换 **1.1 更换IDEA内置Maven镜像至阿里云中央仓库** 在启动Spring Boot项目之前,首先需要确保开发环境配置正确。对于使用IntelliJ IDEA作为...

    appfuse学习笔记(二)新建模块

    在本篇“appfuse学习笔记(二)新建模块”中,我们将深入探讨AppFuse框架的模块创建过程。AppFuse是一个开源项目,它提供了一个快速开发Web应用的基础结构,旨在简化开发流程并提高代码质量。通过AppFuse,开发者...

    Dom4j学习笔记

    **标题解析:** "Dom4j学习笔记" 这个标题明确指出了我们要探讨的主题——Dom4j。Dom4j是一个流行的Java库,用于处理XML文档。它提供了丰富的API,使得XML的读取、写入、操作变得简单易行。在学习笔记中,通常会涵盖...

    偌依框架的使用学习笔记

    ### 偌依框架的使用学习笔记 #### 一、若依框架的介绍与说明 若依框架是一款基于Spring Boot、Spring Security、JWT、Vue和Element的全开源快速开发平台,旨在提供高效的前后端分离解决方案。它具备以下特点: 1....

    Struts 1.3.8 学习笔记(三)

    这个版本的学习笔记主要集中在 Struts 框架的核心概念、架构和实际应用上。Struts 1 提供了一个MVC(Model-View-Controller)设计模式的实现,帮助开发者组织应用程序的逻辑,提高代码的可维护性和可扩展性。 在...

    软件质量保证与测试 —— 课程实验代码+期末复习资料+期末实验大作业测试报告-内含源码和说明书(可自己修改).zip

    该压缩包文件“软件质量保证与测试 —— 课程实验代码+期末复习资料+期末实验大作业测试报告-内含源码和说明书(可自己修改).zip”是针对软件质量保证与测试课程的一个综合资源包,包含了多个方面的学习材料。...

    【张冰Struts2学习笔记】0102_第一个Struts2实例

    这篇学习笔记将带你入门Struts2,通过创建第一个实例来理解其核心概念和基本配置。 首先,了解Struts2框架的结构至关重要。Struts2的核心组件包括Action、Result、Interceptor等,它们协同工作,处理HTTP请求并呈现...

    webservice学习笔记 -- XFrie

    【Web Service学习笔记——XFrie框架详解】 Web Service是一种通过网络进行通信的服务,它允许不同的应用程序之间进行数据交换,跨越了操作系统和编程语言的障碍。XFrie是一个轻量级、高性能的Java Web Service框架...

Global site tag (gtag.js) - Google Analytics