文档章节

Maven笔记(一)

 山里来的鱼
发布于 2015/06/10 16:53
字数 556
阅读 30
收藏 0

Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

项目地址:http://maven.apache.org/

下载

下载地址:http://maven.apache.org/download.cgi

安装

Maven依赖JDK,确保JDK已安装。

1. 解压

2. 设置环境变量

MAVEN_HOME:解压后路径

Path变量中加入:%MAVEN_HOME%\bin

设置完后,输入mvn -v测试一下:

注:Android平台还需要设置ANDROID_HOME环境变量。

配置

1. 修改本地repo

Maven默认的本地仓库位置是当前用户工作目录下的“.m2/repository”,使用过程中这个目录里的文件会比较多,占用空间越来越大。修改方法是:

Maven安装目录下的conf子目录中,打开settings.xml,

在settings节点下添加

<localRepository>/path/to/local/repo</localRepository>

2. 添加镜像

同上,打开settings.xml

在mirrors节点下添加

<mirror>
      <id>mirrorId</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>

镜像列表可以在http://maven.apache.org/download.cgi中找到

Eclipse插件

Help->Install New Software

地址:http://download.eclipse.org/technology/m2e/releases

重启后需要配置Maven

1. 关联Maven

Window ->Preferences->Maven->Installation


单击"Add.."按钮,找到刚才解压的路径。

2. User Settings

Maven/User Settings

单击"Browse...",找到settings.xml.

注: 修改配置后,可以单击“Update Settings”来更新配置。

因为镜像错误,导致“Failure to find org.apache.maven.plugins:maven-javadoc-plugin”,修改settings.xml后,依然提示旧镜像错误,单击“Update Settings”后错误解除(可能需要多次单击?)。

© 著作权归作者所有

共有 人打赏支持
上一篇: Android 二维码
下一篇: 用Git管理SVN
粉丝 7
博文 156
码字总数 28874
作品 0
珠海
程序员
私信 提问
Java Web dev搭建经验总结

摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! 回馈分析法使我看到,我对专业技术人员,不管是工程师、会计师还是市场研究人员,都容易从直觉上去理解他们。这...

泥沙砖瓦浆木匠
2016/09/10
61
0
maven的使用笔记

1. 安装 下载zip包解压,将bin目录配置至PATH(最好是配置HOME然后引用) 修改conf下53行的setting标签,指定本地仓库的路径 在eclipse或Myeclipse中add,并采用自己的setting文件 1.1 Mave...

mmythos
2017/01/06
0
0
springmvc学习笔记(6)-springmvc整合mybatis(IDEA中通过maven构建

springmvc学习笔记(6)-springmvc整合mybatis(IDEA中通过maven构建) 标签: springmvc mybatis [TOC] 本文主要展示如何在intellij IDEA中通过maven构建springmvc+mybatis框架的开发环境。 需求...

brianway
2016/03/10
432
0
eclipse 导入Maven项目的问题

一直以来困扰我的一个问题终于解决了,就是用m2eclipse导入 mvn archetype:create命令建立的项目总是报错的问题。 一般来说建立Maven web最快捷的方式就是用 mvn archetype:create-Darchetyp...

wisely
2013/09/26
0
4
Maven的核心笔记(1)配置Maven环境变量

Maven是啥? 1.Maven是一种项目构建管理工具,自动下载架包。 2.目前主流的项目构建工具:Maven、Ant、gradle。 3.两个主要概念:坐标——构件,仓库。 一、maven的环境 1.Maven是基于项目对...

山月风成
2017/10/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-13(Mybatis基本概念和简单的例子)

在mybatis初次学习Mybatis的时候,遇到了很多问题,虽然阿里云的视频有教学,但是视频教学所使用的软件和我自己使用的软件不用,我自己用的数据库是oracle数据库,开发环境是idea。而且视频中...

白话
今天
3
0
Java基础:String、StringBuffer和StringBuilder的区别

1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /** The value is used for character storage. */private final cha...

watermelon11
今天
2
0
mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
5
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0
PHP 相关配置

1. php-fpm的pool 编辑php-fpm配置文件php-fpm.con vim /usr/local/php/etc/php-fpm.conf //在[global]部分增加以下内容 include = etc/php-fpm.d/*.conf # 相当与Nginx的虚拟主机文件 “vho......

Yue_Chen
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部