31415926535x 最近的时间轴更新
31415926535x

31415926535x

V2EX 第 456459 号会员,加入于 2019-11-30 15:16:18 +08:00
今日活跃度排名 23848
31415926535x 最近回复了
12 天前
回复了 diagnostics 创建的主题 Java 有多少人还在用 Maven 构建项目?
@diagnostics
为什么假定结构复杂的项目就是所谓的中间件、某某框架呢?

我的讨论点是既然一开始就提到了开发编译测试构建这个流程效率很低了,且明知 mvn 工具的羸弱,为什么不审视自己的项目是否结构合理而进行重构,以选择更好的工具链来加速流程(如果你是为了来讨论 出 一个解决这个场景问的话)

> 你想单独跑 aop 的单测是不行的,一定会先去编译相应的依赖( core 、bean )两个方案:

假定你说是要只关心 aop 这个模块,那可以认为其他有依赖的都是已经搞好的,那何不分出来多个仓库让 ci 并行编译其他的依赖项,这不是天然的缓存么,而本地只关心 aop 这个模块,重新导入编译好的依赖项不久可以测试 aop 模块了
而且我认为 mvn 的命令应该 i 是用来维护当前项目的(即应该是对根 pom 操作),而不应该从子模块中间来执行

而且都已经是大型项目了,难道从头到尾每次 future 都是一个人维护?一个仓库模式多个人公用一个开发分支来协同开发吗?

工具不好用,不应该立马选择更优的工具链路么。没有选择那不是说明没有到 “工具不好用”的瓶颈吗。这怎么还有
12 天前
回复了 diagnostics 创建的主题 Java 有多少人还在用 Maven 构建项目?
@iseki 但是现在的问题不就是模块太多且在相互依赖时影响效率么,那应该拆分才对的,如果非常紧密是应该在一起并且统一管理的
submodule 好像确实是有很多坑,,不过应该可以用这种思想来开发,主要还是得维护好多个模块在 push 之后的触发的 ci 逻辑就行
13 天前
回复了 diagnostics 创建的主题 Java 有多少人还在用 Maven 构建项目?
问个问题,为什么这种多个模块的项目都要放到同一个仓库中并且由一个 idea 打开呢,maven 确实一般都是用在层级比较小的项目的构建,那为什么不拆分到多个仓库中,分开并行构建(或者用 git submodule ),因为每次改动不是所有的模块都是会修改的吧,而且即使有应该也是一步步来开发测试的

然后为什么 ut 会依赖其他模块的类呢,ut 不是一般都是测当前类的方法么,,如果是集成测试,是不是还是在一个统一的维护 case 的平台来操作呢,pipeline 的单测通过之后,触发集成测试的验证
@3x1415926535 一瞬间以为我回复了🤣
2023-05-05 12:46:14 +08:00
回复了 hzjseasea 创建的主题 问与答 老大哥们,相机来点推荐~
哈哈哈哈,开头看你这个预算,果然最后是 z5🤣
把所有浏览过的页面都缓存的话,感觉是不是有些冗余(因为一般只需要备份感兴趣的就行,不过好像也没法预知后续是否重新感兴趣)

如果只是为了 backup 浏览过的链接,以及快速回复标签页对应的窗口的话,可以试试 sessionbuddy 这个插件
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2927 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 911ms · UTC 12:01 · PVG 20:01 · LAX 05:01 · JFK 08:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.