博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven
阅读量:6589 次
发布时间:2019-06-24

本文共 1096 字,大约阅读时间需要 3 分钟。

Maven坐标主要组成

lgroupId:定义当前Maven项目隶属项目,【包】
lartifactId:定义实际项目中的一个模块,【模块】
lversion:定义当前项目的当前版本,【版本】
lpackaging:定义该项目的打包方式,默认jar,还可以是war、jar、ear

 

Maven为什么使用坐标?

lMaven世界拥有大量构建,我们需要找一个用来唯一标识一个构建的统一规范
l目的:拥有了统一规范,就可以把查找工作交给机器,默认查找jar包
l也就是说在其他项目中依赖它时,能找到它。
 
 
 

何为Maven仓库?

l用来统一存储所有Maven共享构建的位置就是仓库

Maven仓库布局

l根据Maven坐标定义每个构建在仓库中唯一存储路径
l大致为:groupId/artifactId/version/artifactId-version.packaging

 

仓库的分类

l本地仓库

~/.m2/repository/

每个用户只有一个本地仓库

l远程仓库
l中央仓库:Maven默认的远程仓库

http://repo1.maven.org/maven2

l私服:是一种特殊的远程仓库,它是架设在局域网内的仓库
l镜像:用来替代中央仓库,速度一般比中央仓库快
 
步骤,配置maven
解压缩maven,然后配置环境变量
MAVEN_HOME   路径
path 这里 添加  %MAVEN_HOME%/../bin
 
mvn -version 测试配置是否成功
 
可以更改bin下的 mvn.bat
改内存大小
set MAVEN_OPTS= -Xms128m -Xmx512m
更改依赖的jdk路径
set JAVA_HOME= D:/JDK
 
然后
默认的工厂在 C:\Documents and Settings\Administrator\.m2下
把settings.xml拷贝到此目录下
其下也有个repository文件夹
工厂搭建好了
 
eclipse与maven的整合,高版本的 eclipse自带maven
windows->preference->maven
Installations 下 选择maven的路径
User Settings
指定 
C:\Documents and Settings\Administrator\.m2下的 repository和setting.xml
update是把磁盘上的更新到eclipse的缓存中 reindex,重新定索引工厂
 
 
 

转载于:https://www.cnblogs.com/friends-wf/p/3798204.html

你可能感兴趣的文章
UVA 1386 - Cellular Automaton(循环矩阵)
查看>>
BZOJ2794 : [Poi2012]Cloakroom
查看>>
中兴月容纳杯 数字配对
查看>>
.NET开发知识体系
查看>>
JAVA在IO流量汇总
查看>>
Swift——(两)Swift访问元组
查看>>
https封装类,支持get/post请求
查看>>
微信支付之扫码支付开发:我遇到的坑及解决办法(附:Ecshop 微信支付插件)
查看>>
【Eclipse】安装subclipse的Eclipse插件
查看>>
最终的解决方案感到担心初中——现在,你可以移动
查看>>
jquery选择器(原创)<四>
查看>>
使用Eclipse+Maven+Jetty构建Java Web开发环境(几个教程综合集成2014发行)
查看>>
位运算
查看>>
微信公众号-增加智能自动回复的功能--使用图灵机器人
查看>>
pip 直接安装tar.gz zip文件包 (windows linux mac 可用)
查看>>
名单(两)——基本操作单向链表(创、删、印、节点统计数)
查看>>
Swift - 使用MapKit显示地图,并在地图上做标记
查看>>
图像局部特征点检测算法综述【修正排版】
查看>>
UART中的硬件流控RTS与CTS【转】
查看>>
Linux 火狐浏览器安装Flash插入
查看>>