本文讨论了gradle配置加载jar包时可能出现的问题及解决方案。首先检查gradle加载路径是否正确,新安装环境需先运行start-cosmic.bat生成mservice-cosmic目录。若非路径问题,则可能是gradle配置问题,建议将runtime依赖改为compile并刷新gradle。最后提供了idea配置环境的参考链接并邀请反馈和分享。
1.出现这个问题首选确定下,gradle配置的加载路径是否真的能加载到jar包,gradle的默认加载路径如图:
此相对路径是相对工程node-debug-mservice的路径,那我们去安装目录中看下,根据相对路径是否能加载到相关的jar
三个“../”,跳到了安装的根目录,然后如果是第一次新安装的,可能会出现没有mservice-cosmic目录的情况,所以这里加载不到jar。如图:
那么问题来了,为什么会有这种情况呢?
因为如果没有启动过start-cosmic.bat的话,是没有mservice-cosmic目录的,该文件是启动start-cosmic.bat的时候创建出来的,启动的时候会动态创建mservice-cosmic目录,然后从apppackage-cosmic中拉取zip包,然后解压放入mservice-cosmic/lib下对应的目录里,每次启动start-cosmic.bat都会执行上述操作。(所以如果把服务器上的jar拉下来替换到该lib下后,只能通过debugServer启动调试,你再启动本地start-cosmic.bat会覆盖服务器上拉下来的jar)。
所以,新安装的环境,一定要先启动一次start-cosmic.bat。同理启动start-mc.bat也是一个原理,会生成mservice目录。
2.如果不是这个问题,那可能是gradle的问题,可以把build.gradle中的dependencies中的runtime改成compile,再刷新下gradle,参考如图:
idea配置环境参考生态门户文档:https://dev.kingdee.com/index/docsNew/89ac1047-f549-4040-9ba9-a84f744a88f7
如果发现文章有什么问题欢迎大家指出,我将积极验证修改。如果有帮到你,还请来一波三连:关注,点赞,收藏【emoji】【emoji】。觉得有用也可以分享到公司云之家群,惠及其他同事,感谢您的耐心观看~
7