文档章节

Maven 常用配置

最爱肉肉
 最爱肉肉
发布于 2016/10/06 20:44
字数 887
阅读 33
收藏 0

这里只讲一些最常用的配置,操作.IDE使用Eclipse与IDEA分开来讲,总体来说,IDEA各方面豆比Eclipse好,也比MyEclipse要好些(个人觉得..),

ps:本来不准备写的,后面写框架的时候这些操作说吧,又觉得太罗嗦.不说吧,可能真有不会的...所以还是简单说一下吧.

OK,首先是本地仓库的安装.这里我稍微提一下,各种软件/插件的安装请看官方文档,我这里简单介绍一下如何安装(参照官方文档)

1.下载Maven

百度或者输入:http://maven.apache.org/,点击下载(download),选择对应的版本,下载到本地.我这里下载的是3.3.9的版本(ps:版本一般而言,第一位越大,变化越大;第二位越大,功能越多;第三位越大,越稳定)

2.安装

下载的maven 解压缩到你需要安装的目录,然后打开reademe.txt,记事本格式不对,换成写字板打开.

找到Installing Maven这一行:

这里有五步:英语不好的童鞋百度翻译/我这里大概讲一下哈:

1.不同操作系统的压缩包的格式不一样.

2.maven的主目录将被创建(这里解压缩之后九幽这个目录,pass)

3.在环境变量中添加PATH路径(待会细说一下)

4.确认环境变量JAVA_HOME 在本地已经配置好.

5.使用Mvn --version 检查是否安装成功

这里说下环境变量的配置,建议配置Maven的主目录为:M2_HOME,然后在PATH路径后面添加%M2_PATH%/bin,直接配置PATH也行,只要你喜欢!

最重要的配置:

1.在安装的Maven主目录下新建一个repo的文件夹,等会要用来存储下载下来的一些依赖包,本地依赖包.

2.打开配置文件夹的setting.xml

修改该xml文件,用来变更仓库存储位置(默认存储在系统盘的用户目录下的.m2下),修改如下:

OK,简单配置完成,开始测试!

成功:

.下面讲Eclipse中的配置:

打开Eclipse的配置界面,依次找到Maven--->userset,设置这三个值.如下图所示:

 

第一个是全局设置,第二个是用户配置,第三个是仓库目录.

Eclipse配置完成!

下面配置IDEA

打开配置界面,找到maven,然后如下配置:

从上到下依次是:maven的主目录,配置文件,仓库

OK,简单配置完成.

下面讲一些使用方法:

1.插入本地jar到本地仓库

2.移除/删除本地仓库中的项目

这个操作的话,Eclipse....我没有去找这样的插件,不知道有没有.我用Eclipse的话,一般使用cmd来做这些(待会讲到)

1.IDEA下如何操作:

IDEA插件就在旁边,多方便...,这里有很多功能,不懂得童鞋可以百度一下,点击插入(install)就可以.删除的话,在本地仓库 删除对应的文件夹就可以.

2.Eclipse

右键项目,选择Run As

选择maven install

 

3.命令行操作:

1.打开cmd,移动到项目文件夹内:

首先编译:

mvn compile 

插入:

mvn install 

插入第三方jar包也可以:mvn install:install-file -DgroupId=com.pan -DartifactId=http-rpc-Dversion=0.0.1 -Dpackaging=jar -Dfile=d:\http-rpc.jar (红色部分要自己修改)

清除:

删除repo文件夹中对应的文件夹.

 

另外,提一下mvn转eclipse项目命令,mvn eclipse:eclipse

 

 

 

© 著作权归作者所有

共有 人打赏支持
最爱肉肉
粉丝 3
博文 52
码字总数 35131
作品 0
深圳
程序员
常用Maven插件介绍(下)

转自:http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代...

long0404
2016/06/16
0
0
Maven实战(八)——常用Maven插件介绍(下)

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一...

有事没事
2016/09/21
26
0
Spring Boot 入门小目标 4 --- Maven 安装配置

Apache Maven 是常用的软件管理工具之一。 基于项目对象模型,可以用来管理项目的依赖、编译、文档等信息。 使用Maven可以让依赖的jar包不存在于项目中,可以集中放置在Maven配置的目录下。 ...

剑锋i_i
2017/11/05
0
0
让Java开发更简便的工具包 - feilong-core

focus on J2SE,是 feilong platform 项目的核心项目 详细的帮助文档 http://feilong-core.mydoc.io/ 1. 简介: 让你从的底层代码中脱身,; 让你的代码,、、 2. 使用feilong-core的理由: 使用f...

飞天奔月
2016/09/22
7.8K
9
eclipse+maven开发配置

最初使用的时候遇到不少问题,记录下来方便今后使用。 第一步、配置maven M2_HOME: D:serverapache-maven-3.3.9MAVAN_HOME: D:serverapache-maven-3.3.9Path:增加: %MAVANHOME%bin;%M2HOME...

誰能煮粥
2017/07/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一切都靠大数据:滴滴已封禁4.3万人员、车辆

这段时间以来,滴滴出行相继出炉了各种整改措施,包括自身安全建设和外部社会共建,昨日就刚刚宣布正在筹备建立安全监督顾问委员会。 据媒体最新报道,9月30日,上海市交通委员会执法总队、上...

linuxCool
32分钟前
2
0
awk命令用法介绍

10月18日任务 9.6/9.7 awk 1.awk(上)(下) 1.awk 分段操作功能 指定分隔符,并把第一段打印出来,不会改动文件内容 将所有内容打印出来 awk 没有指定分隔符号,则会默认用空格或者空白字符...

hhpuppy
今天
3
0
Spring Cloud Eureka Server高可用之:在线扩容

本文共 1591字,阅读大约需要 6分钟 ! 概述 业务微服务化以后,我们要求服务高可用,于是我们可以部署多个相同的服务实例,并引入负载均衡机制。而微服务注册中心作为微服务化系统的重要单元...

CodeSheep
今天
2
0
内网esxi主机上安装CoreOS虚拟机

CoreOS是一个为专门运行容器而设计的轻量级linux发行版,旨在通过轻量的系统架构和灵活的应用程序部署能力简化数据中心的维护成本和复杂度。它没有包管理工具,运行容器化应用以提供服务;默...

hiwill
今天
1
0
20181018 上课截图

![](https://oscimg.oschina.net/oscnet/49f66c08ab8c59a21a3b98889d961672f30.jpg) ![](https://oscimg.oschina.net/oscnet/a61bc2d618b403650dbd4bf68a671fabecb.jpg)......

小丑鱼00
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部