起因
单纯就是想自己写一个软件练练手, 于是就写出来了这个Maven私服
部署
部署的话非常简单只需要服务器安装了jdk17以上的版本然后运行jar就行了, 但是没有UI界面只能通过API操作
文档地址是 https://docs.rtast.cn/#/docs/mvnrepo/MVNRepo
API文档地址: https://docs.rtast.cn/#/docs/mvnrepo/MVNRepoAPI
下面开始详细的步骤
1. 先把仓库clone到本地
$ git clone https://repo.rtast.cn/RTAkland/mvnrepository.git
$ cd mvnrepository
$ chmod +x ./gradlew // windows上可选
$ ./gradlew build -x :test-impl:build -x :test-publish:build // 这里跳过两个任务是因为这两个模块是测试用的不需要编译
$ cd build/libs/
$ java -Xmx100M -jar mvnrepo-backend-all.jar
全部执行完成就可以了, 总体内存占用还是非常低的, 单个程序不加上虚拟机占用的内存是50M左右, 加上虚拟机总共占用仅仅只有150M
所以还是非常轻量级的
注意事项
1. 软件没有UI只能通过API操作
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:xiaoman1221@yhdzz.cn,工作室将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有。



单纯练手能做成这样挺不错的,期待后续功能更新
这种轻量级工具放内网环境正合适
API文档挺全的,就是缺个快速上手指南
gradlew那步windows上咋整?用powershell能跑不?
之前搞Nexus卡得要死,这个轻量版深得我心
没UI确实劝退,要是能加个web界面就好了
命令行习惯了其实还好,就是第一次部署要花点时间
内存占用确实优秀,比我用的Artifactory省一半多
试了下curl操作API,响应确实快,就是上传文件那块还得研究下
这部署步骤对新手友好吗?
蹲一个Dockerfile或者Compose文件,直接docker run多省事。
纯API操作,感觉更适合集成到CI/CD流程里,手动搞太麻烦了。
对于练手项目来说,这完成度可以了,作者加油!
之前自己搭Nexus感觉好重,这个看起来清爽多了,可以试试。
文档地址给的很清楚,好评!先收藏一下。
API操作的话,有没有现成的脚本或者客户端工具啊?
150M内存确实香,比Nexus省太多了,适合我那个小破服务器。
用gradlew构建的,那是不是还得装gradle?
没UI确实有点硬伤啊,命令行劝退新手。
这部署步骤写得够细的,照着来应该没啥问题。
这个项目开源的吗?想看看源码学习下
希望能有个docker镜像,部署会更方便
命令行操作习惯了其实也还好,就是学习成本高了点
用curl测试了下API,响应速度还挺快的
API接口都支持哪些操作?想试试上传jar包
之前用过Nexus,这个确实更轻量,就是功能少了点
这文档写得挺详细的,照着做应该没啥问题
50M内存占用确实很小,适合跑在低配服务器上
轻量是真的,就是功能还得再丰富点
有没有考虑加个简单的前端界面?这样用起来更方便些
部署确实简单,就是没UI操作起来有点麻烦
轻量是真轻量,但没UI对新手不太友好233
windows上gradlew那步是不是得用git bash?
对,用git bash或者WSL都可以
蹲个后续,加个简单Web界面就完美了
有没有人试过传个包上去?文档里没细说
感觉还行,适合跑在小服务器上
又是纯命令行的…手残党表示压力山大hhh
命令行用多了就习惯了,其实比图形界面更灵活
前几天刚搭过Nexus,这个比它省资源多了
求问API能直接用curl操作吗?
部署倒是挺轻量,150M内存确实省
内存占用确实香,适合小团队用
这玩意没UI真的有点劝退啊🤔
没UI确实是个痛点,希望后面能加上
确实,要是能有个web界面就好了