zoukankan      html  css  js  c++  java
  • 聊聊、Maven 私服 Nexus 以及简单使用

    下载 Maven,http://maven.apache.org/download.cgi,我用的 apache-maven-3.6.0

    配置好环境变量,path 中加入相应路径

    Linux安装 


    下载 Nexus ,这里提供几个网上的网盘资源,官网下载很慢,下面网盘资源分别是:nexus-3.9.0-01-unix.tar.gz、nexus-3.13.0-01-unix.tar.gz

    1.

    链接: https://pan.baidu.com/s/1p1aYZbK8m7oVXJoE1moNlQ 

    提取码: jvam 

    2.

    链接: https://pan.baidu.com/s/1LjwzEax71H6emkUL3uZRcw

    利用 Xshell 上传文件到服务器,这里我用的虚拟机 VMware,首先安装 yum install -y lrzsz,

    然后 rz 弹窗,选择 nexus-3.9.0-01-unix.tar.gz、nexus-3.13.0-01-unix.tar.gz 其中一个

      

    上传完毕,解压文件

    修改配置文件

    vim nexus-3.9.0-01/etc/nexus-default.properties,可以修改端口等信息

    启动

    JDK 版本过低,最少得 1.8,需要更新 JDK,上传 JDK 1.8

     

    删除 JDK 1.7,首先查找已经安装的 JDK,rpm -qa|grep jdk

    安装 JDK 1.8

    安装: rpm -ivh *.rpm --force --nodeps

    卸载:rpm -e packagename --nodeps

     

    /etc/profile 中添加以下内容

    export JAVA_HOME=/usr/java/jdk1.8.0_231-amd64

    export JRE_HOME=$JAVA_HOME/jre

    export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

    source /etc/profile

    再次启动 Nexus

      

    Windows安装 


    windows版本

    链接:https://pan.baidu.com/s/10rHDpSnNHLZpKJCCsMPDNQ
    提取码:453c 

     

    选择自己的版本,我这里是 windows-x86-64

    启动后,访问  http://127.0.0.1:8081/nexus,进入欢迎页面,实质上这就是一个 web 服务,部署在 jetty 容器里面。

    简单使用 


    nexus仓库: 

    - 3rd party:第三方仓库 

    - Apache Snapshots:apache 快照仓库 

    - Central: maven 中央仓库 

    - Releases:私有发布版本仓库 

    - Snapshots:私有 快照版本仓库 

    pom.xml 

    <distributionManagement>
    <repository>
    <id>nexus-release</id>
    <name>nexus release</name>
    <url>http://localhost:8081/nexus/content/repositories/releases/</url>
    </repository>
    <snapshotRepository>
    <id>nexus-snapshot</id>
    <name>nexus snapshot</name>
    <url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
    </snapshotRepository>
    </distributionManagement>

    setting.xml 

    <server>
    <id>nexus-snapshot</id>
    <username>deployment</username>
    <password>deployment123</password>
    </server>
    <server>
    <id>nexus-release</id>
    <username>deployment</username>
    <password>deployment123</password>
    </server> 

    远程仓库

    <mirror>
    <id>nexus-repository</id>
    <mirrorOf>*</mirrorOf>
    <name>nexus repository</name>
    <url>http://localhost:8081/nexus/content/groups/public/</url>
    </mirror>

      

  • 相关阅读:
    支持复制粘贴word公式的wangEditor编辑器
    支持复制粘贴word公式的KindEditor编辑器
    支持复制粘贴word公式的CKEditor编辑器
    支持复制粘贴word公式的百度HTML编辑器
    支持复制粘贴word公式的百度Web编辑器
    PHP 大文件上传分享(500M以上)
    PHP 大文件上传问题(500M以上)
    SAP ABAP报表依赖设计原理详解
    获得某个时间段内修改过的所有ABAP对象列表
    FLINK实例(13):Flink的重启策略(一)
  • 原文地址:https://www.cnblogs.com/xums/p/12696911.html
Copyright © 2011-2022 走看看