在整合ureport2后,系统内点击预览或生成代码报错org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'vm/java/domain.java.vm'
检查vm/java/domain.java.vm路径后,确认存在vm模板。排查jar包问题。因为之前出现过整合后系统内导出报错,因为jar包冲突,所以排查jar包冲突问题。若依系统内生成代码,基于下面的依赖
<!--velocity代码生成使用模板 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
</dependency>
可以查看到此依赖版本号为2.3版本
查看ureport2中pom.xml文件看到相同的依赖,不同的版本
所以问题出现在这,依赖包版本不同会冲突。
之前整合ureport2引入的依赖在ruoyi-common模块下,而ruoyi-generator模块中的pom.xml中引入了ruoyi-common,所以导致冲突。
解决办法:将ureport2的依赖引入一个新的模块下。即可解决。