Maven学习总结(19)——Maven+Nexus+Myeclipse集成
来源:互联网 发布:网络诈骗举报电话是 编辑:程序博客网 时间:2024/05/16 18:02
Maven简介
Maven 是一个基于项目对象模型(POM)的,提倡约定优于配置(ConventionOver Configuration)的,跨平台的项目管理和构建自动化工具。
首先它是一个优秀的构建工具(构建自动化、消除构建重复、标准化构建过程),其次它还是一个依赖管理工具、项目信息管理工具(如:Mylyn)。
Maven安装
工具下载
Maven3.0.4下载
maven配置
maven下载后,需要配置环境变量,将maven解压后的bin目录配置到环境变量中,如下所示(我这里用的是3.0.4版本。并安装在D盘根目录下的Program Files文件夹下)
配置完成,可打开命令行,输入mvn -v,如下图所示(出现版本信息,即表示配置成功)。
设置maven仓库位置(默认的maven仓库位置为:C:\Users.m2\repository):
Myeclipse与Maven集成
Myeclipse8.6安装maven插件(其他版本的安装方式类似)。
maven插件下载地址(由于附件超过10M,所以放到百度网盘上了):
http://pan.baidu.com/s/1nuL3lhB
只需要解压后,把links、myplugins文件夹放到eclipse安装目录下,如下图所示:
并且修改links下的maven.link文件。指向myplugins目录即可。我的配置为:
path=C:\\Users\\crane\\AppData\\Local\\Genuitec\\MyEclipse-8.6\\myplugins\\maven
重启eclipse(如果eclipse程序之前已启动)。
选择Window-》Preferences-》选择Maven,如下图所示:
选择“Installations”,点击“Add”添加maven目录。
继续选择“User Settings”,配置maven的setting文件,如下图所示:
这里选择maven安装目录下的conf/settings文件。
至此,maven插件已经安装完成。
Nexus简介
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证。
简而言之,Nexus就是为了方便内网用户下载Maven中心库中的jar包,Nexus就是一个代理私服,用于统一下载Maven中心库中的jar包(注意使用私服的所有人,共享一套库)。
- Maven学习总结(19)——Maven+Nexus+Myeclipse集成
- Maven学习总结(28)——Maven+Nexus+Myeclipse集成
- Maven+Nexus+Myeclipse集成
- Maven+Nexus+Myeclipse集成
- Maven学习总结(9)——使用Nexus搭建Maven私服
- Maven学习总结(9)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- maven 学习总结(九)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- Maven学习总结(九)——使用Nexus搭建Maven私服
- java连接oracle数据库代码
- shader中uniform变量的if或for判断会降低帧率
- MyEclipse快捷键
- Objective-C中的instancetype和id区别
- 更新VS2017后,各种报错
- Maven学习总结(19)——Maven+Nexus+Myeclipse集成
- 多台web服务器之间共享session
- Failed to read artifact descriptor for xxx:jar的问题解决
- 理解ASP.NET MVC底层运行机制
- ubuntu 安装pycharm
- android用MediaCodeC将opengl绘制内容录制为一个mp4
- 关于百度特效“黑洞”的css3,自己记录一下
- QColor类的使用
- linux defunct僵尸进程