- 浏览: 37339 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
lenomon:
可以看看这个demo, M2eclipse 设置 Mave ...
Maven学习笔记(二)——Eclipse插件安装(m2eclipse)
1. 准备工作
操作系统:Windows7
JDK version: 1.7.0(由于Maven需要有JDK的支持,所以不能只下JRE)
Maven version: 3.0.3 下载页面:http://maven.apache.org/download.html
2. 安装
2.1. 安装JDK
从orcale官网上下载JDK,Maven可以运行在JDK1.4以上版本,我的版本是1.7,安装完之后注意配置环境变量
JAVA_HOME: D:\Program Files\Java\jdk1.7.0(指向JDK安装根路径)
在path中添加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
接着检验JDK是否正确配置,打开命令行,输入如下命令:
Echo %JAVA_HOME%
Java –version
结果如下图:
2.2. 安装Maven
Maven下载后直接解压到硬盘,我的目录是D:\Program Files\apache-maven-3.0.3
接着配置Maven的环境变量
M2_HOME: D:\Program Files\apache-maven-3.0.3
在path中添加:%M2_HOME%\bin(注意前后要用分号隔开)
接着检验Maven的安装情况,打开命令行,输入如下命令:
Echo %M2_HOME%
Mvn –v
2.3. Maven目录
Maven的目录结构内容为:
.. apache-maven-3.0.3
|-bin(Maven运行时的脚本)
|-boot(一个类加载框架,maven使用此框架加载自己的类库)
|-conf(setting.xml maven的全局配置文件)
|-lib(Maven运行时需要的java类库)
|-LICENSE.txt
|-NOTICE.txt
|-README.txt
注:conf文件下下面的setting.xml为的公共配置,如果需要针对用户级别的配置可以讲setting.xml文件夹拷贝到~/.m2/目录
2.4. Maven仓库
Maven仓库有两个:本地存储库和远程存储库
在命令行中输入命令:
Mvn help:system
这是一个简单的命令,执行后maven会在用户目录(即当前登录系统的用户所拥有的文件目录)下新建一个名为.m2的文件夹,该文件夹则为maven的本地仓库,这个库扮演着高性能本地缓存的角色,存储着在依赖项解析过程中下载的工具。
远程存储库要通过网络访问。可以在 settings.xml 配置文件中维护一个远程存储库列表以备使用。
远程中央仓库地址为:http://search.maven.org/可以在此搜索中央存储库中已有的开源软件以及版本
利用maven开发的项目遇到依赖时会有如下情况发生
1. 检查本地存储库中的依赖项。
2. 如果本地存储库中不存在此依赖则检查远程存储库列表中的依赖项,并下载到本地存储库。
3. 如果前两步失败,则报告一个错误。
注:maven在连接远程存储库的时候需要连接网络,在不能连接国外网站的时候可以通过修改setting.xml文件配置proxy
2.5. 为maven连接远程存储库设置代理
在需要通过代理连接远程存储库的时候可以通过修改setting.xml文件,添加代理配置,在setting.xml的注释中有相应配置的demo。
例如我的ipv6代理为
发表评论
-
系统研究Java--容器(二)--使用Abstract类
2011-02-23 14:34 0这个示例在于演示通过继承java.util.Abstract来 ... -
Maven学习笔记(二)——Eclipse插件安装(m2eclipse)
2011-12-24 19:06 1465如何安装Eclipse插件 关于如何安装Ecli ... -
Maven学习笔记(三)——坐标和依赖
2011-12-27 12:58 880参考书籍Maven实战:可在InfoQ的Minibook出下载 ... -
`nonmutating' is not defined (Ice)
2012-02-20 14:40 802说明出处:http://download.zeroc.com/ ... -
Java中的所有异常
2011-02-14 13:33 589原文地址:http://www.knowsky.com/540 ... -
Java中为什么实现了Serializable接口就具备了被序列化的能力以及serialVersionUID的作用
2011-02-14 13:38 665Java 规定的内部机制,实现 Serializable 接口 ... -
系统研究Java--容器(一)
2011-02-14 15:12 748如上图:java完整容器的结构图 个人觉得j ... -
Java中的volatile关键字
2011-02-18 10:09 604我们知道,在Java中设 ... -
系统研究Java--数组(一)
2011-02-22 15:55 565数组不可越界,如果越界将会得到一个表示程序错误的Runtim ... -
Java反射经典实例 Java Reflection Cookbook (初级)
2011-02-23 13:09 328原文地址:http://www.blogjava.net/ji ... -
系统研究Java--容器(二)--使用Abstract类
2011-02-23 14:34 554这个示例在于演示通过继承java.util.Abstract来 ... -
系统研究Java--容器(三)--Collection
2011-02-23 15:36 586<!-- ========== METHOD SUMMA ... -
系统研究Java--容器(五)--部分容器的底层实现
2011-02-23 16:28 796List和存储顺序 从List接口展开的实现类有ArrayL ... -
系统研究Java--容器(四)--Map和Set
2011-02-23 17:59 596Map是Java容器的又一长老 ... -
系统研究Java--容器(六)--Collections工具类
2011-03-01 14:36 743<!-- ========== METHOD SUMMA ... -
系统研究Java--I/O(一)
2011-03-03 16:14 543先占个位置,来两个图 -
abstract class 与 interface 的区别
2011-03-07 11:43 653对于abstract class 和 interf ... -
Java几种常用关键字总结
2011-03-25 11:00 6301.abstract abstract关键字可以用来修 ... -
一个简单的验证码生成工具--servlet版本
2011-05-13 21:20 653需要用到servlet-api.jar package co ... -
Hibernate将Enum枚举类型映射为Int类型
2011-07-01 15:19 1124最近要用Hibernate做一个枚举类型的映射,在MySQL数 ...
相关推荐
maven学习笔记maven学习笔记maven学习笔记
maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...
maven学习笔记,包含maven插件,maven的安装,中央仓库,自定义本地仓库等安装方法。
Maven 安装与配置(csdn)————程序
maven的安装与配置; maven的安装与配置 ;maven的安装与配置
maven学习笔记,里面有maven的学习路线图,以及maven的核心知识
Maven 教程:基础篇——尚硅谷学习笔记 2022年
1: 通过配置MAVEN_HOME 和 %% %MAVEN_HOME%\bin 然后进行mvn -version 测试 掌握 -Xms 与 -Xmx的相关配置 2: Maven目录分析: 2.1: bin: 含有mvn运行的脚本 2.2: boot:含有plexus-classworlds类加载器框架 ...
详细的maven教程。适合初学者对于maven的安装配置以及常用命令简介
此文章包含Maven介绍与安装、Maven在工程开发中的相关配置、Maven如何进行工程测试、Maven的以来冲突调节原则、Maven的聚合开发,以及用一个简单的实操案例对Maven进行练习。 适用于任何学习项目管理与SSM框架中,...
Maven 学习笔记
maven学习笔记,传智博客的两天maven培训课件,简单易懂,有项目代做,快速上手maven,欢迎大家下载。
NULL 博文链接:https://chengtong-java.iteye.com/blog/2174839
从零开始学maven,maven学习笔记
Maven的安装、配置及使用入门
Maven学习笔记
Maven的安装与环境变量的配置
maven安装与配置