人间沧海
Sonatype Nexus Repository是一款功能强大的制品仓库管理工具,现在已经移植到懒猫中,让你能够快速搭建和使用私有仓库服务。

todo - 应用链接 - 审核上架后更新
点击应用打开登录页,nexus在安装之后,初始化了一个随机密码。
密码文件在 懒猫网盘 -> 应用数据 -> nexus -> nexus-data ->admin.password文件中,点击文件打开,即可看到随机密码。
使用账号 admin 和 随机密码即可登陆。
登陆成功之后会提示修改密码,后续使用新密码登陆。
下面我们以java的maven项目为例,讲一下如何把自己项目的jar包推送到私有仓库。
修改你的maven settings.xml,在servers中中添加如下信息:
<server>
<id>nexus-releases</id>
<username>你的账号</username>
<password>你的密码</password>
</server>
在你的maven项目中,修改pom.xml,添加如下信息
<distributionManagement>
<repository>
<id>nexus-releases</id>
<url>https://你的nexus在懒猫中的域名/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>nexus-releases</id>
<url>https://你的nexus在懒猫中的域名/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
执行下面命令
mvn clean package
mvn deploy
然后就能在nexus中看到你推送的jar包了。

Verdaccio 是一个轻量级的私有 npm 代理仓库,它能让你快速搭建团队内部的 npm 私服。
它不仅可以缓存 npm 官方仓库的包,还支持发布和管理私有包,特别适合需要离线环境或内部共享的开发团队。
作为开源项目,Verdaccio 配置简单,支持 Docker 部署,提供了基于插件的认证机制,并且兼容 npm、yarn 和 pnpm 等包管理工具。
它的特色在于体积小、启动快,非常适合个人开发者或小型团队使用。通过简单的配置,你就能在本地或服务器上运行一个可靠的 npm 私有仓库。
同样,现在也可以在懒猫中直接安装。
todo - 应用链接 - 审核上架后更新

安装成功之后,打开应用首页,就能看到一些提示:
1. Create user
npm adduser --registry https://verdaccio.jerrycat.heiyu.space/
2. Publish
npm publish --registry https://verdaccio.jerrycat.heiyu.space/
3. Refresh this page
按照命令提示操作即可,在控制台输入命令,依次输入 账号、密码、邮箱 。然后回到网页,就可以登录了。
同样的,后续也可以直接推送到仓库中。
如果你希望设置为默认仓库,自己修改下npm配置即可。

评论
0暂无评论