sofa-ark
sofa-ark copied to clipboard
[New Comer] 针对动态模块部分,IDEA如何进行调试
跟着glmapper的demo,做了一个练手项目,现在有一个疑问,如何利用IDEA进行本地调试?
项目里面,我尝试写了俩个模块
Environment
- SOFAArk version: 3.3.0-poc-ark-SNAPSHOT
- JVM version : 1.8
- OS version : win10
- Maven version: 3.6.3
- IDE version: IDEA 2020.1
@eaxu9 因为是在同一个进程内,debug 是 attach 同一个进程的;在安装动态模块时,可以通过 idea ,将断点打在 ark 启动 biz 的地方(BizModel#start)
正常情况下,我在服务器上测试,没问题,如图
现在遇到一个问题,一般开发场景,都需要本地debug测试,步骤如下:
Ark container启动正常, 但是2个module(core和core2)无法挂载,如图
有没有办法直接以IDEA启动运行?
@eaxu9 两个模块是通过什么方式 install 的,还是说你期望启动容器的时候自动安装 模块?如果是期望容器启动会自动安装模块,这个模块是在依赖中还是从哪里拉取过来的
@eaxu9 请问还有问题吗?