sofa-boot
sofa-boot copied to clipboard
add configuration for local env
Take over the auto detecting:
我补充下任务描述:
背景
现在 SOFABoot 启动后会判断是怎么启动的、是不是通过 IDE 启动的(比如点 IntelliJ IDEA 上的运行按钮启动项目),如果是通过 IDE 启动的,会有些特殊功能(比如日志增强等)。但是代码里只判断了有没有 IntelliJ IDEA 的 class,没判断别的 IDE。
需要做的优化
在 LocalEnvUtil 工具类里加一些判断:
- 也判断下是不是 Eclipse 启动的(判断下是否能加载到 Eclipse 的 class)
- 加个配置项,如果配了就认为是通过 IDE 启动的
这个功能的价值
简化本地开发
🙋认领
🙋认领
Cool ! 有疑惑和问题欢迎发出来哈我们帮你讲
- 配置项的优先级跟 class.forName 优先应该哪个优先
- Eclipse 判断哪个主类
- 任务可以重复认领吗? @seeflood
- 配置项的优先级跟 class.forName 优先应该哪个优先
- Eclipse 判断哪个主类
- 任务可以重复认领吗?
@Darian1996 感谢反馈~
- 配置项的优先级最高
- 这个我也不知道诶,需要做任务的同学调研一下
- 之前没考虑过这个问题,可以商量。我个人的想法是不能同时两个人领一个任务(避免开源变的太卷,哈哈) 但是如果一个已经分配出去的任务长时间没响应,那么其他人也可以重新认领~
你看下有其他感兴趣的任务不,比如: Layotto的任务列表在https://github.com/mosn/layotto/issues/108 没打勾的都是没分配出去的任务; SOFA-Boot之前的一个任务https://github.com/sofastack/sofa-boot/issues/851 领任务的同学最近在培训,特别忙没空做,如果你感兴趣的话可以协商下assign给你~
谢谢我先去看看 #851 ,梳理一下思路
你好,这个任务似乎长时间没有跟进了,我是否可以认领来做? @seeflood
@seeflood Hi,这个任务能够分配给我
不确定这个任务是否还能做。 或许还有别的新手任务可以参与吗?
该能力已经支持了,暂时先关闭该 issue