zoukankan      html  css  js  c++  java
  • Maven学习总结(28)——Maven+Nexus+Myeclipse集成

    Maven简介

    Maven 是一个基于项目对象模型(POM)的,提倡约定优于配置(ConventionOver Configuration)的,跨平台的项目管理和构建自动化工具。

    首先它是一个优秀的构建工具(构建自动化、消除构建重复、标准化构建过程),其次它还是一个依赖管理工具、项目信息管理工具(如:Mylyn)。

    Maven安装

    工具下载

    Maven3.0.4下载

    maven配置

    maven下载后,需要配置环境变量,将maven解压后的bin目录配置到环境变量中,如下所示(我这里用的是3.0.4版本。并安装在D盘根目录下的Program Files文件夹下)

    Maven+Nexus+Myeclipse集成

    配置完成,可打开命令行,输入mvn -v,如下图所示(出现版本信息,即表示配置成功)。

    Maven+Nexus+Myeclipse集成

    设置maven仓库位置(默认的maven仓库位置为:C:Users.m2 epository):

    Maven+Nexus+Myeclipse集成

    Myeclipse与Maven集成

    Myeclipse8.6安装maven插件(其他版本的安装方式类似)。

    maven插件下载地址(由于附件超过10M,所以放到百度网盘上了):

    http://pan.baidu.com/s/1nuL3lhB

    只需要解压后,把links、myplugins文件夹放到eclipse安装目录下,如下图所示:

    Maven+Nexus+Myeclipse集成

    并且修改links下的maven.link文件。指向myplugins目录即可。我的配置为:

    path=C:\Users\crane\AppData\Local\Genuitec\MyEclipse-8.6\myplugins\maven

    重启eclipse(如果eclipse程序之前已启动)。

    选择Window-》Preferences-》选择Maven,如下图所示:

    Maven+Nexus+Myeclipse集成

    选择“Installations”,点击“Add”添加maven目录。

    继续选择“User Settings”,配置maven的setting文件,如下图所示:

    Maven+Nexus+Myeclipse集成

    这里选择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+Nexus+Myeclipse集成

    关于Nexus的下载,配置,使用可以参考一下这几篇文章:

    • Maven入门指南⑤:使用Nexus搭建Maven私服http://blog.csdn.net/u012562943/article/details/49782855

  • 相关阅读:
    centos7.6 使用yum安装mysql5.7
    解决hadoop本地库问题
    docker-compose 启动警告
    docker 安装zabbix5.0 界面乱码问题解决
    docker 部署zabbix问题
    zookeeper 超时问题
    hbase regionserver异常宕机
    (转载)hadoop 滚动升级
    hadoop Requested data length 86483783 is longer than maximum configured RPC length
    zkfc 异常退出问题,报错Received stat error from Zookeeper. code:CONNECTIONLOSS
  • 原文地址:https://www.cnblogs.com/zhanghaiyang/p/7212783.html
Copyright © 2011-2022 走看看