文档章节

Maven 常用配置

最爱肉肉
 最爱肉肉
发布于 2016/10/06 20:44
字数 887
阅读 32
收藏 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
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
让Java开发更简便的工具包 - feilong-core

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

飞天奔月
2016/09/22
7.8K
9

没有更多内容

加载失败,请刷新页面

加载更多

下一页

c语言之内存分配笔记

先看一个数组: short array[5] = {1,2} // 这儿定义的一个int类型的数组,数组第1和第2个元素值是1和2.其余后面默认会给值为0; 或者 short array[] = {1,2};//这儿数组第1和第2个元素,数组...

DannyCoder
34分钟前
0
0
Shell | linux安装包不用选择Y/N的方法

apt-get install -y packageOR echo "y" | sudo apt-get install package

云迹
今天
1
0
Hadoop的大数据生态圈

基于Hadoop的大数据的产品圈 大数据产品的一句话概括 Apache Hadoop: 是Apache开源组织的一个分布式计算开源框架,提供了一个分布式文件系统子项目(HDFS)和支持MapReduce分布式计算的软件架...

zimingforever
今天
4
0
八大包装类型的equals方法

先看其中一个源码 结论:八大包装类型的equals方法都是先判断类型是否相同,不相同则是false,相同则判断值是否相等 注意:包装类型不能直接用==来等值比较,否则编译报错,但是数值的基本类型...

xuklc
今天
2
0
NoSQL , Memcached介绍

什么是NoSQL 非关系型数据库就是NoSQL,关系型数据库代表MySQL 对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗...

TaoXu
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部