V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Cat7373
V2EX  ›  程序员

有没有轻量级的 Maven 库呀

  •  
  •   Cat7373 ·
    Cat7373 · 2022-11-02 11:17:42 +08:00 · 3002 次点击
    这是一个创建于 781 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT ,现在用的 nexus ,内存轻松吃到 3G+,太重了,明明就是上传点 jar 包,能下载的事;

    大佬们有在用什么好用的,轻量级的替代品么~

    如 gitea 代替 gitlab ,内存开销减少到 1% 这种~

    最好是免费的喵~

    15 条回复    2022-11-03 00:12:04 +08:00
    blankmiss
        1
    blankmiss  
       2022-11-02 11:22:31 +08:00
    为什么不限制内存
    PendingOni
        2
    PendingOni  
       2022-11-02 11:26:30 +08:00   ❤️ 1
    cccssss
        3
    cccssss  
       2022-11-02 11:32:28 +08:00
    阿里有一个免费的
    https://packages.aliyun.com/maven
    bthulu
        4
    bthulu  
       2022-11-02 11:42:22 +08:00
    自己用 golang 手写一个啊
    Cat7373
        5
    Cat7373  
    OP
       2022-11-02 11:43:22 +08:00
    @blankmiss 可是官方要求我记得就是不小于 2700 多 M 来着,然后 Java 轻轻松松就 3G+ 了
    Senorsen
        6
    Senorsen  
       2022-11-02 12:48:11 +08:00
    最简单的就是 publish 到本地目录,然后用 nginx 之类的 serve 一下就行,用户量少的话几十兆内存就够了。

    可以在 CI 里 publish ,然后打包到 nginx 镜像里(或是 busybox initContainer 镜像),用 Docker 或 Kubernetes 运行。
    yiduzui
        7
    yiduzui  
       2022-11-02 13:18:07 +08:00   ❤️ 4
    gitea 也支持 mvn 仓库管理吧 https://docs.gitea.io/en-us/packages/overview/
    Cat7373
        8
    Cat7373  
    OP
       2022-11-02 13:26:24 +08:00
    @yiduzui #7 卧槽,我居然没发现有这个
    wangxiaoaer
        9
    wangxiaoaer  
       2022-11-02 13:46:23 +08:00
    gitea 如何啊,跟 gitlab 比起来?
    siweipancc
        10
    siweipancc  
       2022-11-02 13:49:49 +08:00 via iPhone
    @cccssss 这个玩意没法公开,只能新创低权限账号认证,虽然是挺好用啦,谢谢自己的玩具之类的
    blankmiss
        11
    blankmiss  
       2022-11-02 14:00:50 +08:00
    @wangxiaoaer 轻量的东西 比 gitlab 功能比不了,但是占用少
    blankmiss
        12
    blankmiss  
       2022-11-02 14:01:49 +08:00
    我的 nexus3 占用 2.6g 内存左右,我做站服务器 压根不缺这点内存,无伤大雅
    XXWHCA
        13
    XXWHCA  
       2022-11-02 14:31:43 +08:00
    你如果不嫌麻烦,git 仓库就可以当作 maven 仓库,通过 raw 访问就可以了,只是更新的时候比较麻烦。
    话说内存占用反而是小事情,真正占用大的是仓库镜像时对磁盘的占用,我们现在只镜像了中央仓库和 google 仓库中是 Android 用到的依赖,轻轻松松几十上百 G 的存储占用
    Cat7373
        14
    Cat7373  
    OP
       2022-11-02 17:40:34 +08:00
    @wangxiaoaer 如果只需要管理代码,gitea 很好用,github 能做到的,大部分 gitea 都能做到,如果确实有 gitea 难以支持的部分,可以再换 gitlab
    geekvcn
        15
    geekvcn  
       2022-11-03 00:12:04 +08:00 via Android
    打开京东淘宝并夕夕,你看下现在内存的价格有多低,我建议你加内存
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2871 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:18 · PVG 22:18 · LAX 06:18 · JFK 09:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.