第1章
构建工具比较:
1.Make 过程式
不能实现跨平台构建,语法要求严格,构建失败往往是难以发现的空格。
2.Ant 过程式
没有依赖管理
3.maven
内置依赖管理,而且拥有中央仓库,但是文档杂乱
第二章
1、必须安装jdk
2、下载maven,解压到相应的文件夹下(例:d:\apache-maven)
3、配置环境变量(M2_HOME:d:\apache-maven; path(追加):%M2_HOME%\bin;)
4、检查是否安装成功,echo %M2_HOME% mvn -version
更新:
更换解压的文件夹,重新设置M2_HOME的值
文件夹目录结构:
bin:该目录的运行脚本
boot:一个类加载器框架
conf:settings.xml机器上全局地定制Mavenx的行为,一般情况下,我们配置.m2下的settings.xml文件
lib:运行时所需要的java类
有些公司考虑到安全问题,要求你通过代理访问因特网,首先确认能直接访问公共的maven中央仓库,cmd 然后直接 运行 ping repol.maven.org 可检查网络,如果真需要代理,需要检查一下代理是否顺畅,可以运行telnet 218.14.227.197 3128,如果出现错误,需要先获取正确的代理服务信息;如果telnet连接正确,则输入ctrl + ] ,然后q,回车,退出即可;
检查完毕之后,需要配置/.m2/settings.xml文件
<proxies>
<proxy>
<id>myProxy</id>
<active>true</active>
<protocol>http</protocol>
<host>123.123.123.123</host>
<port>8080</port>
<!--
<username>XXXXX</username>
<password>XXXXX</password>
<nonProxyHosts>*.XXX.com|XXX.org</nonProxyHosts> (指出哪些不需要通过代理)
-->
</proxy>
</proxies>
配置本地仓库:<localRepository>D:\.m2</localRepository>
eclipse maven 插件安装
4.5以上对的版本只要环境配置了java ee,就有maven
若没有,需要安装,步骤如
http://blog.csdn.net/lfsfxy9/article/details/9397937
安装完了需要配置
windows->preferences->maven
1.archetype http://repo1.maven.org/maven2/archetype-catalog.xml
2.Installations 选择本地解压的maven的文件夹
3.User setting 全局:D:\apache-maven-3.5.0\conf\settings.xml
本地:D:\.m2\settings.xml
分享到:
相关推荐
Maven使用实战-从入门到精通实践【张振华.Jack】 Maven简介、Maven主要做什么用? 项目对象模型(POM) 坐标(Coordinates)、打包方式(Packaging)、项目描述 项目子父级关系(parent) 依赖管理(dependency),冲突了...
【标题】:“maven笔记:maven-overlay-实战笔记” 在 Maven 的世界里,"overlay" 是一个重要的概念,主要用于Web项目的构建和部署。Maven overlay 技术允许你将多个项目的输出“重叠”在一起,形成一个新的项目,...
《Maven实战》是一本专为Java开发人员设计的指南,深入浅出地介绍了Maven这一强大的项目管理和构建工具。Maven是Apache软件基金会开发的一个开源项目,它以XML文件格式定义项目,能够自动化构建、依赖管理和项目信息...
1. **clean**:执行Clean生命周期中的`clean`阶段,清理之前的构建结果。 2. **validate**:执行Default生命周期中的`validate`阶段,验证项目是否准备就绪。 3. **compile**:执行Default生命周期中的`compile`阶段...
Maven 实战(361)_12804356.pdf
Maven的实战性强,意味着在学习和使用过程中,通常会结合大量的实例操作,使读者能更好地理解和掌握Maven的具体应用。本书由许晓斌执笔,是国内首本全面介绍Maven的专著,基于最新的Maven3.0版本编写,详细介绍了...
Maven-教案-实战.pdf
** Maven实战:所有源代码详解 ** Maven是一款强大的项目管理和构建工具,广泛应用于Java开发领域。它通过一套约定优于配置的原则,简化了项目的构建、依赖管理以及文档生成等工作。本篇文章将深入探讨"Maven实战...
《Maven实战源码》是一本专为Java开发者设计的指南,旨在帮助初学者和有经验的开发者深入理解和掌握Maven这一强大的项目管理和构建工具。Maven不仅简化了项目的构建过程,还通过依赖管理和插件机制,使得软件开发...
** Maven 详细教程 实战 例子 电子书 ** Maven 是一个强大的项目管理工具,广泛应用于Java开发领域。它简化了构建、依赖管理和项目生命周期的管理,使得开发者能够更专注于代码本身,而不是构建过程。本教程将深入...
1. **添加依赖**:在项目的`pom.xml`文件中引入Smart Doc Maven插件的依赖: ```xml <groupId>com.smartdoc</groupId> <artifactId>smart-doc-maven-plugin 最新版本号 <!-- 配置项 --> <phase>...
Maven 实战(书签版) 影印版,影印规整,十分清晰,强烈推荐!
- **培训目标**:旨在让学员从Maven专家那里直接学习到实战经验和最佳实践。 - **培训方式**:通过交互式的WebEx培训环境,学员可以实时与在线讲师互动。 - **提供的课程**: - MVN-101 Maven Mechanics:为期两天...
标题:“Maven3实战笔记07继承” 描述:“Maven3实战笔记07——继承的介绍。” Maven作为Java项目管理工具,其强大的功能之一便是支持项目的继承特性,这一特性在构建大型、复杂的多模块项目时显得尤为重要。通过...
NULL 博文链接:https://jackyin5918.iteye.com/blog/2405459
### Maven在IDEA中的实战应用 在IntelliJ IDEA这类集成开发环境中,Maven可以更加便捷地管理项目依赖和构建过程。开发人员可以在IDEA中通过图形界面操作Maven的常用命令,并对项目结构和配置文件进行修改。 ### ...
#### 三、Maven实战案例 - **简单的Maven项目** - 介绍了如何创建一个简单的Maven项目,并进行构建。 - 包括项目对象模型的概念及其重要性。 - 核心概念讲解,如插件和目标、生命周期、坐标、仓库、依赖管理和...