请教大家,如何优雅使用 maven:
目前是 nexus 在管理 maven 依赖...
但经常库在 nexus 中无法找到...
不同人为了解决这个问题,可能有各自的本地 maven settings.xml
不同项目又有各自的 pom.xml repositories ,整体使用比较混乱
以致于别人的项目你很难快速在本地 build
有没有更优雅的管理 java 依赖的方法呢
设想的一个思路:
不知道有哪些现成的组件可以支持... 看 maven 官方推荐了 gitea 但暂时不清楚如何使用它作为 maven 私有源
1
billlee 2022-08-10 20:32:36 +08:00
nexus 就可以代理中央仓库啊,你说的 1, 2, 4 的都支持吧
|
2
nutting 2022-08-10 21:07:42 +08:00 via iPhone
是因为有私有包吧,那就麻烦
|
3
jeesk 2022-08-11 07:46:16 +08:00 via Android 1
呵呵。mavem 你都难受, 你用 gradle 恐怕要跪下
|
4
weivi 2022-08-11 09:59:32 +08:00
痛苦的原因在于不够统一,先想办法推动大家都用一个库,然后再办法解决缺少依赖的问题。
|
5
janda 2022-08-11 10:08:29 +08:00 1
nexus 就是私服吧、叫大家都用这个!这样下载一份或者安装一份,就其他人都可以用这个 jar 了
|
6
vvtf 2022-08-11 10:10:40 +08:00
gradle 和 npm 的包管理是我见过最恶心的.只讨论包管理.
|
8
buliugu 2022-08-11 11:30:13 +08:00
公司项目的话,统一使用公司的私库就好了,私库需要有人专门维护
|
9
byte10 2022-08-11 11:44:04 +08:00
@vvtf gradle 主要是太复杂了,实现一个功能,有多种写法,mad !!!而且版本更新很快,几年前的项目经常编译不通过,各种小问题。。
|
10
3kkkk 2022-08-11 16:22:23 +08:00
配置个中央库,剩下实在还找不到的。直接找动上传一下。一般也没多少。
|