zoukankan      html  css  js  c++  java
  • maven私服搭建

    先上图如下:

    第一步安装部署nexus,然后配置maven私有仓库:

    仓库的类型主要有hosted和proxy,hosted就相当于一台静态的远程主机,proxy相当于一台代理服务器(在这台服务器上设置代理服务器的地址,比如配置阿里云镜像为中央仓库代理,那么maven下载时先找本地库-->再找私有服务器库-->私服没找到那么就去中央仓库下载到私服再到本地)。

    第二步配置项目的maven仓库

    第三步配置当前项目的发布仓库

    当前项目用maven deploy打包时自动将jar包上传到私服仓库,供其他项目下载调用。

    sonatype和release存放的是自己开发的项目jar包以便其他项目调用,thirdparty存放的是第三方的公共组件库。

    第四步配置阿里云中央仓库

    如果按照上面的我们什么都没有配置,那么都找不到的情况下默认会去maven的中央仓库下载镜像,但是速度很慢。

    所以我们可以配置阿里云中央仓库:

    第一种在nexus中创建proxy仓库并配置阿里云镜像即可。

    第二种在maven的setting.xml文件中配置;

    <mirror>
      <id>aliyun</id>
      <name>aliyun Maven</name>
      <mirrorOf>*</mirrorOf>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

    第五步测试效果:

    可以在pom.xml中添加一个私服上存在的依赖项,然后mvn install可以从控制台看出直接从私服的ip地址拉取依赖项。

  • 相关阅读:
    PHP WEB项目文件夹上传下载解决方案
    .NET WEB项目文件夹上传下载解决方案
    C#.NET WEB项目文件夹上传下载解决方案
    python 多重继承
    python 多态
    python 类型判断-- isinstance函数
    python 继承
    hdu 5692 Snacks 线段树+dfs
    线段树的输出
    python 定义类方法
  • 原文地址:https://www.cnblogs.com/happyShare/p/13541557.html
Copyright © 2011-2022 走看看