欢迎来到站圈网!

php远程媒体七牛node摇摇

投稿中心

Java

当前位置: 主页 > 编程语言 > Java

maven私服搭建与使用教程

时间:2023-03-17|作者:雙湖之梦|点击:

目录

概述

在使用maven进行Java项目的开发过程中,难免会有些公共的私有库,这些库是不太方便放到中央仓库的,可以通过Nexus搭建一个私有仓库。

Nexus部署

下载安装包

通过下载安装包nexus-3.47.1-01-unix.tar.gz。

安装

解压安装包

Nexus安装非常简单,只需要解压就可以了。假设安装目录为/opt/software/nexus

tar zxvf nexus-3.47.1-01-unix.tar.gz

解压之后,在/opt/software/nexus目录下,有2个目录:

  • nexus-3.47.1-01:程序目录,包含了 nexus运行需要的组件;
  • sonatype-work:数据目录,包含了 nexus 管理的所有存储库、组件和其他数据。

启动程序

执行如下命令,启动nexus:

nexus-3.47.1-01/bin/nexus start

启动之后,就可以使用。默认访问地址为:http://localhost:8081/

安装问题集锦

找不到jdk

执行启动命令,找不到jdk。

No suitable Java Virtual Machine could be found on your system.
The version of the JVM must be 1.8.
Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.

由于Nexus只支持Java8,如果机器上的JDK版本高于8,则需要另外安装下Java8,并通过配置环境变量INSTALL4J_JAVA_HOME来解决。环境变量如下:

# INSTALL4J_JAVA_HOME是Java8的JAVA_HOME
export INSTALL4J_JAVA_HOME='/opt/jdk1.8.0_202'

启动后,8081端口打不开,无法访问

确认下,服务器是否开启了防火墙

默认密码

Nexus的默认密码放在${HOME}/sonatype-work/nexus/admin.password文件里,我的就是/opt/software/nexus/sonatype-work/nexus/admin.password,通过如下命令,拿到密码就可以登录了

cat /opt/software/nexus/sonatype-work/nexus/admin.password

使用

从私服里下载Jar

在需要下载私包的pom文件内,配置私服地址就可以了,具体如下:


  
    
    raina-releases
    default
    releases
    
    http://{$IP}:8081/nexus/content/repositories/releases
  

发布私包

配置Nexus密码

在Maven的settings.xml里(一般路径为:${MVN_HOME}/conf/settings.xml),添加如下配置:


    customNexus
    admin
    
    admin123

pom.xml里添加仓库配置

在待发布的项目pom.xml添加如下配置:

  
    
      customNexus
      custom Nexus Release Repository
      
      http://{$IP}:8081/repository/maven-releases/
      default
    
  

发布

执行如下命令,则可以将私包发布到私服了:

mvn clean deploy

发布问题

如果包无法delopy,可以修改仓库策略:

maven私服搭建与使用教程

到此这篇关于maven私服搭建与使用的文章就介绍到这了,更多相关maven私服搭建内容请搜索站圈网以前的文章或继续浏览下面的相关文章希望大家以后多多支持站圈网!

版权声明:本文内容由小编收集网络,均来自网络用户自发贡献,版权归原作者所有,Web前端、电脑编程学习类网站不拥有其著作权,亦不承担相应法律责任。具体规则请查看《Web前端、电脑编程学习类网站用户服务协议》和《Web前端、电脑编程学习类网站知识产权保护指引》。如果您发现本站中有涉嫌抄袭的内容,填写联系本站管理员,一经查实,管理员将立刻删除涉嫌侵权内容。

上一篇:Springboot之如何统计代码执行耗时时间

下一篇:手把手教学Win10同时安装两个版本的JDK并随时切换(JD

本文标题:maven私服搭建与使用教程

本文地址:https://www.zhano.cn/Java/68814.html

AD300

广告投放 | 联系我们 | 版权申明 | SiteMap

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:15234109 | 邮箱:15234109#qq.com(#换成@)

Copyright © 2019-2022 豫ICP备19001789号