maven库(maven库下载不下来)
本篇文章给大家谈谈maven库,以及maven库下载不下来对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、maven如何生成离线资源库
- 2、什么是Maven仓库
- 3、如何修改maven默认仓库的路径
- 4、如何在myeclipse中配置maven本地仓库
- 5、如何修改MAVEN本地仓库的存储位置
- 6、内网maven,使用本地库,不下载行吗
maven如何生成离线资源库
下载maven依赖,复制本地仓库,设置idea。
1、通过下载maven项目,maven插件会自动基敏将maven依赖下载到本地仓帆碧库。2、复制本地仓库先要找到maven的本地仓库,可以通过filesettingsmaven流程查看到maven本地仓库的态锋举位置。3、然后直接复制,粘贴到生产环境下。设置idea打开IDEA的maven设置filesettings搜索maven。4、注意要将maven设置为离线模式,然后将Usersettingsfile配置成上一步拷贝的settings.xml的地址,点击OK。
Maven翻译为专家是Apache下的一个纯Java开发的开源项目。
[img]什么是Maven仓库
Maven仓库就是放置所有JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可以从同一个Maven仓库中获取自己所需要的依赖JAR,这节省了磁盘资源。
1、在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖清掘jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。
2、永远是噩梦雀尺的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一致性管理变得困难。你需要将大量的jar文件提交到代码库里,可是版本管理工具在处理二进制文件方面并不出色。
3、Maven仓库就是放置所有JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可以从同一个Maven仓库中获取自己所需要的依赖JAR,这节省了磁盘资源。
4、此外,由于Maven仓库中所有的JAR都有其自己的坐标,该坐标告诉Maven它的组ID,构件ID,版本,打包方式等等,因此Maven项目可以方便的进行依赖版本管理。你也不在需要提交JAR文件到SCM仓库中顷正高,你可以建立一个组织层次的Maven仓库,供所有成员使用。
如何修改maven默认仓库的路径
1、本地需要安装Maven。这里假设安装在D:\Program Files\apache-maven-2.2.1
2、修改本地maven库的路径:在D:\Program Files\apache-maven-2.2.1\conf\settings.xml文件中修改 localRepositoryD:/Program Files/apache-maven-2.2.1/repository/localRepository,意思是将本地仓库位置设置为D:/Program Files/apache-maven-2.2.1/repository。
3、安装目录全局设置:进入MyEclipse→window→Preferences→Maven4MyEclipse→Installations点击右侧Add选择maven安装目录D:\Program Files\apache-maven-2.2.1;安装目录全局设置文件点击右侧Browse指向maven安装目录的配置文件D:\Program Files\apache-maven-2.2.1\conf\settings.xml。
4、用户设置:进入MyEclipse→window→Preferences→Maven4MyEclipse→User Sittings,在这里,maven本地库目录会从我们刚才得安装目录陵袜配置文件中读取。需要注意的是上面的User Settings,这里默认是“用户目录\.m2\settings.xml”,不管此文件存不存在,maven都会去读取,如果不存在就会在这里创建一个仓库。这就是导致依赖包没有指向自定义库的原因,点击右侧Browse指向D:\Program Files\apache-maven-2.2.1\conf\settings.xml。然后点击下面氏清的Update Settings按钮,等待项目自动更新依赖包位置,另外一种解决办法是拷贝修改过的settings.xml文件到-用户目录\.m2文件夹下,使之与全局设置保持一致歼汪前,总之要使全局设置和用户设置保持一致,简单地可以使它们指向同一个文件。
如何在myeclipse中配置maven本地仓库
步骤如下:
1、下载maven的bin,在apache官方网站可以下载。
2、下载下来之后,解压,找个路径放进去, 把bin的帆兄位置设在环境变量里,新建环境变量MAVEN_HOME。
3、在PATH里加入maven的bin的路径。
4、配置完态哪袭毕后,在Windows命令提示符下,输入mvn -v测试一下。
5、配置成功后开始在MyEclipse中配置Maven,点击MyEclipse菜单栏Help-Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可。
6、安装完毕缓森后,点击重启MyEclipse。
7、
重启后,为了使得MyEclipse中安装的Maven插件,同windows中安装的那个相同,需要让MyEclipse中的maven重新定位一下,
点击Window - Preference - Maven - Installation - Add进行设置。
9、设置成功即安装完成。
注意:
由于Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境。下载并安装JDK,配置JDK的环境变量JAVA_HOME,否则maven将无法使用。
如何修改MAVEN本地仓库的存储位置
eclipse中安装好氏冲敬maven2的插件后:
第一步:
默认会放在~/.m2/repository目歼慎录下 (“~”代表用户的目录,比如windows7下判亩一般都是C:\Users\zz\.m2\repository),
但是一般不想放在C盘下,所以换个仓库位置(E:/mavenrepository)。
第二步:
修改配置文件,将下载的maven2中conf文件夹下的settings.xml复制到C:\Users\zz\.m2\repository(或者E:/mavenrepository)中,并将其中的
!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
localRepository/path/to/local/repo/localRepository
--
修改为:
localRepositoryE:/mavenrepository/localRepository
第三步:
修改Eclipse的MAVEN的存储位置:
点击Browser按钮,选择settings.xml文件,点击update Settings按钮,
上图代表成功转换仓库位置。
可以看到位置已经发生了变化。
内网maven,使用本地库,不下载行吗
maven
内网使用Maven本地仓库环境
郝少
原创大数据领域优质创作者
关注
3点赞·1762人阅读
一、需求说明
在内网开发中,由于不能上网的情况下,需要离线使用一些下载好的maven依赖仓库,这个时候需要一些特殊的配置,才能正确的使用;
二、配置步骤
1、下载并配置maven环境
配置maven环境变量:
MAVEN_HOME:
C:\MyselfApplication\WinSoft\Maven\apache-maven-3.5.0
Path:
%MAVEN_HOME%\bin
登录后复制
查看是否配置成功:mvn -v
2、修改配置文件
这里maven仓库的建设位置为:C:\MyselfApplication\WinSoft\Maven\maven_localRepository;在C:\MyselfApplication\WinSoft\Maven\apache-maven-3.5.0\conf下的setting.xml中增加如下配置:
localRepositoryC:\MyselfApplication\WinSoft\Maven\maven_localRepository/localRepository
offlinetrue/offline
mirrors
mirror
id空兄central/id
mirrorOf*/mirrorOf
namecentral/name
url:\MyselfApplication\WinSoft\Maven\maven_localRepository/url
/mirror
/mirrors
登录后复制
3、删除_remote.repositories文件
将maven仓库下新拷贝过来的依赖文件夹下面的_remote.repositories文件进行删除,镇孙否则还是会从远程仓库中找;
windows删除命令:for /r %i in (_remote.repositories) do del %i
C:
cd MyselfApplication/WinSoft/Maven/maven_localRepository
for /r %i in (_remote.repositories) do del %i
登录后复制
4、IDEA配置
maven
有什御亏链么不氪金的手游
精选推荐
广告
关于maven库和maven库下载不下来的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。