博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven知识点整理
阅读量:7113 次
发布时间:2019-06-28

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

1. 基础:maven 概念及生命周期

 

===》Nexus创建本地Maven仓库(Maven私服)

  https://www.cnblogs.com/zishengY/p/7794923.html

 

2. eclipse设置本地库和远程库,以及选择maven软件安装路径

  代理库(阿里),官方库

  https://www.cnblogs.com/mvilplss/p/6102472.html

 

====》如何添加jar包到本地库

场景:maven项目添加第三方jar包依赖解决方法:在本地仓中创建用到的依赖目录结构。创建步骤如下:a,以ojdbc14.jar为例,假如我们要在pom.xml里写成下面引用:[html] view plain copy    
me.lib
me-ojdbc14
10.2.0.1.0
compile
b,由于groupId为me.lib,就要像包名一样在本地仓目录下创建me/lib这样的层次目录c,接着依次以artifactId、version创建下一级目录,最终形成me/lib/me-ojdbc14/10.2.0.1.0目录d,将ojdbc14.jar放到me/lib/me-ojdbc14/10.2.0.1.0目录下,改名为me-ojdbc14-10.20.1.0.jar,到这就算完成了其中步骤b、c、d可以用mvn命令来代替,一个命令创建好目录结构。首先配置好mvn的环境变量,CD进入到ojdbc14.jar所在目录,然后执行以下命令: mvn install:install-file -DgroupId=me.lib -DartifactId=me-ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar

 

===》如何从maven远程库中自动下载jar包到本地库

 

 

===》rebuid index, update index ,和搜索jar包的关系

   

===》解决maven Unable to update index for central|http://repo1.maven.org/maven2 的问题

  使用离线更新,具体说明见如下链接:

  https://blog.csdn.net/w1014074794/article/details/51533248

解决办法,手动update index:1、首先手动去官网下载这两个文件,http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.propertieshttp://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz2、然后把这两个文件放到本地tomcat的目录中去,我是放在webapps\ROOT\maven2\.index\目录中(这里说明一下,前面带点的文件夹不能用右键新建,要打开cmd窗口,用命令mkdir .index创建)3、接着增加一个mirror,地址写刚刚tomcat的地址就好了(也可以更改域名的指向,将repo1.maven.org指向127.0.0.1)
nexus-local
central
nexus local
http://localhost/maven2/.index
4、然后打开myeclipse,点开preferences—Maven4MyEclipse—Maven—User Settings,点击Update Settings,等待几分钟,就可以更新完毕。5、更新完毕后,再搜索jar包,就OK了。

 

你可能感兴趣的文章
React-setState杂记
查看>>
Dojo 如何测试 widget
查看>>
GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
查看>>
GoLand中的指针操作 * 和 &
查看>>
116. Populating Next Right Pointers in Each Node
查看>>
webpack 最简打包结果分析
查看>>
NLPIR:数据挖掘深度决定大数据应用价值
查看>>
laravel接入Consul
查看>>
Flex 布局教程
查看>>
GET和POST两种基本请求方法的区别
查看>>
Webpack4 学习笔记 - 01:webpack的安装和简单配置
查看>>
二)golang工厂模式
查看>>
React 教程:快速上手指南
查看>>
Python 的 heapq 模块源码分析
查看>>
Jitsi快捷安装
查看>>
区块链技术的基本特点
查看>>
阿里云容器服务DaemonSet实践
查看>>
一个游戏拨账系统的数据库结算设计
查看>>
Kafka Network层解析
查看>>
css加载会造成阻塞吗?
查看>>