Adrninistrator / java-all-call-graph

Generate all call graph for Java Code.
Apache License 2.0
426 stars 110 forks source link

我有功能想提交代码. #17

Open lancewliang opened 2 years ago

lancewliang commented 2 years ago

1.支持单个应用,多版本的数据.现在数据库表中不支持多版本. 2.生成调用数据的文件存储路径格式允许定制.

我已经folk了一个工程在修改代码.但是我很希望可以将这些修改合并回您的项目.方便之后您升级,我可以继续使用更高级的版本.

Adrninistrator commented 2 years ago

这是来自zhengyi的邮箱的自动回复邮件。您好,您给我发邮件时我的邮箱未打开,我无法亲自回复您的邮件。我将在进入邮箱后,尽快给您回复。

lancewliang commented 2 years ago

建个群什么的也可以

Adrninistrator commented 2 years ago

可以描述一下第2点的功能不

第1点用app.name参数也可以实现 第2点保存路径现在有参数可以指定,不知道和你需要的是不是相同的,-Doutput.root.path=xxx,现在文档没说明,后面会加上

还有一些功能在开发,担心后面合并时会不好处理

liliyue98 commented 2 years ago

可以描述一下第2点的功能不

第1点用app.name参数也可以实现 第2点保存路径现在有参数可以指定,不知道和你需要的是不是相同的,-Doutput.root.path=xxx,现在文档没说明,后面会加上

还有一些功能在开发,担心后面合并时会不好处理

修改app.name就建立新表了吧?这样子无论是项目不同还是版本不同,都只能建立在新的数据表里(建立新表时索引名称不能相同,这里需要把索引名称再加个app.name合适一点)。emm综合来说就是没办法将数据添加在一个表里,如果将app名称相同了包不同还是会重新写表,而不是累加数据进去?

Adrninistrator commented 2 years ago

可以描述一下第2点的功能不 第1点用app.name参数也可以实现 第2点保存路径现在有参数可以指定,不知道和你需要的是不是相同的,-Doutput.root.path=xxx,现在文档没说明,后面会加上 还有一些功能在开发,担心后面合并时会不好处理

修改app.name就建立新表了吧?这样子无论是项目不同还是版本不同,都只能建立在新的数据表里(建立新表时索引名称不能相同,这里需要把索引名称再加个app.name合适一点)。emm综合来说就是没办法将数据添加在一个表里,如果将app名称相同了包不同还是会重新写表,而不是累加数据进去?

在MySQL里建表因为索引名相同导致建表失败的问题前段时间发现了,后面会改掉,要提前改的话也比较简单,这个改了就可以支持建多个表了

如果数据一直累积在一个表的话,数据太多以后查询效率可能变低,不过放多个表的时候关联查询可能有一些影响,各有利弊吧,看需要怎么使用了

liliyue98 commented 2 years ago

1.支持单个应用,多版本的数据.现在数据库表中不支持多版本. 2.生成调用数据的文件存储路径格式允许定制.

我已经folk了一个工程在修改代码.但是我很希望可以将这些修改合并回您的项目.方便之后您升级,我可以继续使用更高级的版本.

你好~我对你提的这个改动有点好奇 方便分享看一下吗0.0

Adrninistrator commented 2 years ago

1.支持单个应用,多版本的数据.现在数据库表中不支持多版本. 2.生成调用数据的文件存储路径格式允许定制.

我已经folk了一个工程在修改代码.但是我很希望可以将这些修改合并回您的项目.方便之后您升级,我可以继续使用更高级的版本.

在0.7.7版本,这两点应该都支持了哈,可以试一下