sofa-boot icon indicating copy to clipboard operation
sofa-boot copied to clipboard

add configuration for local env

Open alaneuler opened this issue 3 years ago • 7 comments

Take over the auto detecting: image

alaneuler avatar Aug 23 '21 09:08 alaneuler

我补充下任务描述:

背景

现在 SOFABoot 启动后会判断是怎么启动的、是不是通过 IDE 启动的(比如点 IntelliJ IDEA 上的运行按钮启动项目),如果是通过 IDE 启动的,会有些特殊功能(比如日志增强等)。但是代码里只判断了有没有 IntelliJ IDEA 的 class,没判断别的 IDE。

需要做的优化

在 LocalEnvUtil 工具类里加一些判断:

  • 也判断下是不是 Eclipse 启动的(判断下是否能加载到 Eclipse 的 class)
  • 加个配置项,如果配了就认为是通过 IDE 启动的

这个功能的价值

简化本地开发

seeflood avatar Sep 03 '21 03:09 seeflood

🙋认领

aaronlinv avatar Sep 03 '21 08:09 aaronlinv

🙋认领

Cool ! 有疑惑和问题欢迎发出来哈我们帮你讲

seeflood avatar Sep 03 '21 08:09 seeflood

  1. 配置项的优先级跟 class.forName 优先应该哪个优先
  2. Eclipse 判断哪个主类
  3. 任务可以重复认领吗? @seeflood

nogeek-cn avatar Sep 03 '21 13:09 nogeek-cn

  1. 配置项的优先级跟 class.forName 优先应该哪个优先
  2. Eclipse 判断哪个主类
  3. 任务可以重复认领吗?

@Darian1996 感谢反馈~

  1. 配置项的优先级最高
  2. 这个我也不知道诶,需要做任务的同学调研一下
  3. 之前没考虑过这个问题,可以商量。我个人的想法是不能同时两个人领一个任务(避免开源变的太卷,哈哈) 但是如果一个已经分配出去的任务长时间没响应,那么其他人也可以重新认领~

你看下有其他感兴趣的任务不,比如: Layotto的任务列表在https://github.com/mosn/layotto/issues/108 没打勾的都是没分配出去的任务; SOFA-Boot之前的一个任务https://github.com/sofastack/sofa-boot/issues/851 领任务的同学最近在培训,特别忙没空做,如果你感兴趣的话可以协商下assign给你~

seeflood avatar Sep 03 '21 14:09 seeflood

谢谢我先去看看 #851 ,梳理一下思路

nogeek-cn avatar Sep 04 '21 04:09 nogeek-cn

你好,这个任务似乎长时间没有跟进了,我是否可以认领来做? @seeflood

leemos-xx avatar Jun 10 '22 07:06 leemos-xx

@seeflood Hi,这个任务能够分配给我

sususama avatar Apr 18 '23 07:04 sususama

不确定这个任务是否还能做。 或许还有别的新手任务可以参与吗?

cccvip avatar Jul 05 '23 07:07 cccvip

该能力已经支持了,暂时先关闭该 issue

HzjNeverStop avatar Jul 05 '23 07:07 HzjNeverStop