zoukankan      html  css  js  c++  java
  • Maven服务器安装

    maven作为一个强大的项目管理软件,相信已经得到了很多人的喜爱,至少我就是其中之一。所谓“工欲善其事必先利其器”,作为一个集jar依赖、项目管理于一体的maven,其jar依赖包的管理是首当其冲的。每个公司或组织在使用maven时定然要在自己的局域网内搭建一个镜像服务器,用来对内提供项目依赖管理,好处当然就是不用依赖maven的中央仓库或是其他开放组织的仓库,即使断网了,公司或组织内部照样可以进行build和项目打包编译。这个就需要用到maven的镜像服务器软件了nexus!

    nexus是一款基于java平台的maven镜像服务器软件,可以用来提供依赖包的发布、维护和管理,作为公司或组织内部与公用maven仓库之间的缓冲镜像,可以显著的提高我们的工作效率哈。我从接触maven开始,就在着手搭建适用于公司内部的镜像服务器,从最开始的artifactory到最终确定的nexus,都尝试了下,最终觉得nexus技高一筹。下面我简单的介绍下nexus的部署与基本使用。

    一、软件环境准备

    1、jre-6u17-linux-i586-rpm.bin

    2、apache-maven-2.2.1-bin.tar.gz

    3、nexus-webapp-1.4.0-bundle.tar.gz

    二、安装java

    1、进入安装目录,安装JRE(默认是安装在/usr/java目录下)

    chmod +x jre-6u17-linux-i586-rpm.bin./jre-6u17-linux-i586-rpm.bin

    2、设置JRE环境变量(vi ~/.bashrc),加入如下内容:

    set JAVA_HOME=/usr/java/jre1.6.0_17export JAVA_HOMEset PATH=$JAVA_HOME/bin:$PATHexport PATH

    三、安装nexus和maven

    tar xzf nexus-webapp-1.4.0-bundle.tar.gz -C/usr/local/nexustar xzf apache-maven-2.2.1-bin.tar.gz /usr/localmv /usr/local/apache-maven-2.2.1 /usr/local/maven

    设置MAVEN环境变量(vi ~/.bashrc),加入如下内容:

    set MAVEN_HOME=/usr/local/mavenexport MAVEN_HOMEset PATH=$MAVEN_HOME/bin:$PATHexport PATH

    四、启动nexus

    cd /usr/local/nexus/nexus-webapp-1.4.0/bin/jsw/linux-x86-32/./nexus start

    然后通过http://ipAddress:8081/nexus 访问即可!使用管理账号登录进去后就可以看到一系列的功能菜单和操作了,这里简单的介绍下nexus中的几个概念。

    1、repository:仓库,就是存放jar依赖包的地方,我们可以在这里添加新的仓库,仓库类型有:proxy(代理类型,可以作为远程仓库的镜像)、host(本地仓库,比如公司内部的依赖仓库等)。

    2、仓库组:repository还有组的概念,可以将多个仓库作为一个组,然后对外提供组的访问地址,这样对仓库组进行添加、删除仓库就可以动态的改变仓库的内容。比如有一个jar包是公用仓库上没有的,但在jboss的maven仓库中找到了,那么我们可以添加一个proxy类型的仓库,然后加入到这个仓库组中来,那么客户端只要是使用这个组的地址就可以找到这个jar依赖而无需更改仓库地址了

    3、其他诸如权限等管理就可以自己摸索摸索了,最重要的是明白了maven中的依赖管理,然后结合看nexus的使用就应该比较明白了哈。

    这里只是简单的介绍了下nexus的安装和基本应用,没有太深入,给大家一个参考,以后有机会再做一个完整的深入介绍。

  • 相关阅读:
    PHP 大文件上传方法(500M以上)
    PHP 大文件上传思路(500M以上)
    PHP 大文件上传功能(500M以上)
    PHP 大文件上传方案(500M以上)
    PHP 大文件上传技术(500M以上)
    PHP 大文件上传实例解析(500M以上)
    PHP 大文件上传示例(500M以上)
    PHP 大文件上传实例(500M以上)
    支持复制粘贴word公式的百度编辑器
    支持复制粘贴word公式的HTML编辑器
  • 原文地址:https://www.cnblogs.com/huapox/p/3172478.html
Copyright © 2011-2022 走看看