如何搭建maven私有库–环境搭建(一)「建议收藏」

如何搭建maven私有库–环境搭建(一)「建议收藏」但是有些jar包这些仓库是不提供下载的,比如jdbc或者公司内部的公共jar包。尝试通过nexus run 发现能够正常启动,所以可以通过以下方

大家好,欢迎来到IT知识分享网。

如今的java项目一般会采用maven来进行项目管理和构建,在平时的工作中我们一般会使用默认的仓库,国内可能会使用阿里的镜像仓库进行jar包拉取。但是有些jar包这些仓库是不提供下载的,比如jdbc或者公司内部的公共jar包。当项目中包含这些jar包时,我们如何在团队中进行协作开发呢?

方法一:将这些无法拉取的jar包直接发给各开发人员,开发人员通过命令自己导入到自己本地maven库中。命令如下:

mvn install:install-file -Dfile=C:\Users\Administrator\Desktop\***.jar -DgroupId=com.**.** -DartifactId=***** -Dversion=1.0.0.RELEASE -Dpackaging=jar

IT知识分享网

这种方式简单粗暴,如果jar包不多的、团队人员也不多的情况下可以考虑采用这种方式

方法二:搭建私有maven库,也就是我们本章重点(样例服务器为centos7

私有库搭建步骤很简单,操作步骤如下:

  • 首先,通过https://www.sonatype.com/products/repository-oss-download官网下载nexus repository oss包,将包拷贝到服务器上。
如何搭建maven私有库--环境搭建(一)「建议收藏」

nexus包

  • 创建用户组、用户
IT知识分享网groupadd maven
useradd -g maven maven
  • 将文件移动到maven用户目录下
mv nexus-3.37.3-02-unix.tar.gz /home/maven/
  • 进入用户目录
IT知识分享网cd /home/maven/
  • 解压文件
tar -zxvf nexus-3.37.3-02-unix.tar.gz
  • 文件赋权
chown -R maven:maven /home/maven/
  • 修改配置信息
#修改端口配置
vi /home/maven/nexus-3.37.3-02/etc/nexus-default.properties
如何搭建maven私有库--环境搭建(一)「建议收藏」

nexus配置

  • 端口开放
firewall-cmd --zone=public --add-port=11116/tcp --permanent
  • 启动nexus
/home/maven/nexus-3.37.3-02/bin/nexus start

如果是采用root帐号启动会报如下警告信息,不过使用没有影响

如何搭建maven私有库--环境搭建(一)「建议收藏」

root启动警告信息

  • 切换启动用户
su - maven
/home/maven/nexus-3.37.3-02/bin/nexus start
如何搭建maven私有库--环境搭建(一)「建议收藏」

启动提示信息

这里看起来好像启动成功了,通过ps -ef|grep nexus查看进程会发现进程并未启动,具体原因不太清楚。尝试通过nexus run 发现能够正常启动,所以可以通过以下方法来解决:

编辑启动文件对比start和run的执行语句,我们将启动命令中com.install4j.runtime.launcher.UnixLauncher start 9d17dc87 修改为com.install4j.runtime.launcher.UnixLauncher run 9d17dc87

vi /home/maven/nexus-3.37.3-02/bin/nexus
如何搭建maven私有库--环境搭建(一)「建议收藏」

图片示例

再次启动(如果之前通过root启动过,请将sonatype-work目录中的文件还原

#查询进程
ps -ef|grep nexus
如何搭建maven私有库--环境搭建(一)「建议收藏」

正常启动

  • 通过地址 http://ip:11116/访问就能通过web页面查看我们私有库
如何搭建maven私有库--环境搭建(一)「建议收藏」

首页

  • 修改登录密码
#通过下面命令可以查看初始化密码
cat /home/maven/sonatype-work/nexus3/admin.password

点击sign in登录

如何搭建maven私有库--环境搭建(一)「建议收藏」

登录界面

首次登录会提示修改密码,按照步骤操作就行

允许匿名访问

如何搭建maven私有库--环境搭建(一)「建议收藏」

到此处,环境搭建基本完成,下一章介绍私有库配置,jar包上传以及项目中如何集成私有仓库

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6880.html

(0)
上一篇 2023-01-03 09:55
下一篇 2023-01-03 09:55

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信