文档章节

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

 

 

 

© 著作权归作者所有

共有 人打赏支持
最爱肉肉
粉丝 4
博文 53
码字总数 37271
作品 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
Maven常用插件的使用Case

Maven是Java工程常用的项目管理工具,通过Maven可以管理项目的各个生命周期。Maven本质是一个插件框架,本身并不执行任何构建任务,所有的工作都是交给插件来完成的。熟练使用Maven插件,可以...

huamingweiwen
2015/08/12
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

没有更多内容

加载失败,请刷新页面

加载更多

龙芯jdk或java开发

龙芯的jdk安装包可以从www.loongnix.org下载。 4.支持的软件 龙芯JDK在每一次发布产品之前,都会使用一个应用程序列表进行兼容性测试,如表4-2所示。这个列表中既包含简单的Java应用程序,也...

gugudu
5分钟前
0
0
Docker + selenium + jenkins 并行跑自动化测试

背景 目标:使用docker做UI自动化测试并在Jenkins运行 调试环境:MocOS 运行环境:Linux ubuntu + docker 涉及工具:docker,selenium,unittest, jenkins 基本思路 找一个适合做自动化的doc...

呐呐丶嘿
9分钟前
0
0
android分辨率,屏幕尺寸,屏幕密度关系

名词定义分辨率分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素...

GoldenVein
20分钟前
1
0
inux驱动的异步通知(kill_fasync,fasync)---- 驱动程序向应用程序发送信号

===========================应用程序========================= #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <poll.h> #include <sign......

天王盖地虎626
21分钟前
1
0
使用android studio时,ADB连接不上手机可能性之一

问题描述:as是通过adb连接手机进行调试了,如果电脑装了鲁大师,360等软件,可能会存在adb被这些软件占用的情况,所以会连接不上手机。这种解决方案有很多,比如通过任务管理器查看是谁占用...

白话
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部