Bug
1、跨APP使用常态常量时,mvn install 会报程序包xxx不存在的错误 - 程小虎(2024-05-06)
2、使用iidp-helper开发插件的@Getter @Setter后,无法单独重新编译java文件(热加载) ,提示java.lang.IllegalArgumentException报错- 沈文俊(2024-06-06)
点击展开以查看详细异常信息
java: java.lang.IllegalArgumentException
java.lang.RuntimeException: java.lang.IllegalArgumentException
at com.sun.tools.javac.main.Main.compile(Main.java:553)
at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:239)
at org.jetbrains.jps.javac.ExternalJavacProcess.compile(ExternalJavacProcess.java:189)
at org.jetbrains.jps.javac.ExternalJavacProcess.access$400(ExternalJavacProcess.java:28)
at org.jetbrains.jps.javac.ExternalJavacProcess$CompilationRequestsHandler$1.run(ExternalJavacProcess.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalArgumentException
at com.sun.tools.javac.api.JavacTrees.instance(JavacTrees.java:143)
at com.sie.meta.plugin.GetterProcessor.init(GetterProcessor.java:38)
at org.jetbrains.jps.javac.APIWrappers$ProcessorWrapper.init(APIWrappers.java:190)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jetbrains.jps.javac.APIWrappers$1.invoke(APIWrappers.java:362)
at com.sun.proxy.$Proxy7.init(Unknown Source)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.<init>(JavacProcessingEnvironment.java:500)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:597)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:690)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856)
at com.sun.tools.javac.main.Main.compile(Main.java:523)
... 9 more
需求
-
1、元模型的主键ID未生成字符串常量 - 程小虎(2024-04-30)
-
2、建议默认生成的静态常量加上所有字段的数据库字段名(user_id这种),方便某些数据库相关的操作传参 - 程小虎(2024-04-30)
-
3、parent = "example_student,example_personal" 类似于这种,继承多个模型时,无法智能提示,点击不能转跳到对应模型 - 程小虎(2024-05-06)
-
4、@Getter @Setter 注解是否可以采用@Model注解,安装了插件希望默认支持
-
5、平台封装的jar包中的模型调用不能使用 静态常量调用,如 redis_utils - 程小虎(2024-05-07)
-
6、“IIDP助手”菜单栏加入一栏“版本信息”,描述当前插件的版本信息,便于项目过程中开发人员知道自己当前使用的插件版本- 周斌(2024-05-07)
- 7、元模型的被继承的属性,也需要自动生成get、set方法- 周斌(2024-05-09)
- 8、@One2Many注解 声明属性能否校验是否定义集合
- 9、点击对应方法时,建议能够展示该方法被哪些地方调用(显示被其他模型使用call方法调用)- 程小虎(2024-05-19)
- 10、校验模型里面的方法,如果重写了 search、count、validate 等方法时,方法签名需要跟 BussModelDataAccess 里面的一致。蔡奇君(2024-06-06)
- 11 、需求idea插件目前不支持使用模型继承时,不能提示get set吗?这个希望可以提供支持。不然parent = {""},这个属性好难用 -兴森二次提出(2024-07-8)