第一章:Maven简介
1.Maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。
2.Maven抽象了一个完整的构建生命周期模型,这个模型吸取了大量其他的构建脚本和构建工具的优点,总结了大量项目的实际需求。
3.Maven还有一个优点,它能帮助我们标准化构建过程。
第二章:Maven的安装和配置
1.在Windows上的安装
(1)首先检查JDK的安装和检查环境变量的配置( 使用 echo %JAVA_HOME%来检查环境变量JAVA_HOME是否指向了正确的JDK目录。java -version来检查安装的JDK的版本。
(2)设置Maven的环境变量,首先是M2_HOME(maven的本地目录),然后修改path变量(追加%M2_HOME%\bin).
(3)检查是否配置好,命令行中输入echo %M2_HOME%检查环境变量M2_HOME是否指向了正确的目录,mvn -v来检查安装的maven的版本。
2.设置HTTP代理。
<settings>
......
<proxies>
<proxy>
<id>my-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>192.168.1.1></host>
<port>3128</port>
<!--
<username>***</username>
<password>***</password>
<nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>
-->
</proxy>
</proxies>
....
</settings>
这段配置比较简单,proxies下可以有多个proxy元素,如果声明了多个proxy元素,则默认情况下第一个被激活的proxy会生效。整理声明了一个id为my-proxy的代理,active的值为true表示激活该代理,protocol表示使用的代理协议,这里是http。当然,最重要的是指定主机的(host元素)和端口(port元素)。上述XML配置中注释掉了username,password,noneProxyHost几个元素。当代理服务需要认证时,就需要配置username,password。nonProxyHost元素是用来指定哪些主机名不需要代理,可以用“|”符号来分隔多个主机名。此外,该配置也支持通配符,如*.google.com表示所有以google.com结尾的域名访问都不通过代理。
分享到:
相关推荐
读书笔记:Maven 实战读书笔记
读书笔记:maven实战学习笔记
读书笔记:Maven 实践学习按理阅读《Maven实战》笔记。
从给定的文件信息来看,标题与描述都指向了“Maven3实战笔记(整合)”,这表明文档主要聚焦于Maven3的实践应用与整合经验分享。Maven是Apache软件基金会维护的一个开源项目,是一个项目管理和综合工具,主要用于Java...
Maven实战的笔记,通读了Maven实战这本书之后,结合自己的经验,提取了其中大部分使用的操作以及使用经验。采用md编写文档,使用markdown编辑器查看效果更佳
通过阅读《Maven3实战笔记(全)》,开发者不仅可以掌握Maven的基本操作,还能了解到如何高效地利用Maven解决实际项目中的问题,提升开发效率。书中生动的实例和幽默的讲解方式,使得学习过程更为轻松愉快。对于任何...
### Maven3实战笔记08——Maven反应堆:深度解析与实战应用 #### Maven反应堆的概念与作用 在深入探讨Maven反应堆之前,我们首先需要理解Maven项目是如何组织和构建的。Maven是一种自动化构建工具,它通过定义项目...
但是,我们可以根据标题和描述以及通用的Maven知识点,来构建一篇关于Maven3的实战笔记整合文章。 ### Maven3实战笔记整合 #### Maven简介 Apache Maven是一个项目管理和自动化构建的工具,主要服务于Java平台的...
标题中提及的“Maven3实战笔记”指向了Maven这款流行的Java项目管理和自动化构建工具的第三个主要版本。Maven自从引入以来,就极大地简化了Java项目的构建过程,提高了项目构建的标准化程度。它使用项目对象模型...
读书笔记:maven资源&《Maven实战》 TOREAD 《Maven实战完整版》
Maven是一个项目管理和综合工具,它通过一系列预定义的任务和明确的构建生命周期来管理项目的构建、报告和文档。Maven的核心特性之一是其生命周期(Lifecycle),它定义了一系列必须按顺序执行的构建阶段(Phase)。...
读书笔记:maven实战
读书笔记:Maven 实战
读书笔记:learn about maven from maven 实战
【Maven3实战笔记】 Maven3是一款强大的Java项目管理和集成工具,由Apache软件基金会开发。它通过提供一套标准化的构建、依赖管理和项目信息管理的方式来简化项目的生命周期。本实战笔记将深入探讨Maven3的核心概念...
读书笔记:maven实战源码
读书笔记:maven实战学习