新安装的苍穹轻量级环境,开发工具编译不通,找不到包的问题原创
金蝶云社区-JeremyG
JeremyG
7人赞赏了该文章 3,047次浏览 未经作者许可,禁止转载编辑于2020年11月16日 15:19:19
summary-icon摘要由AI智能服务提供

本文讨论了gradle配置加载jar包时可能出现的问题及解决方案。首先检查gradle加载路径是否正确,新安装环境需先运行start-cosmic.bat生成mservice-cosmic目录。若非路径问题,则可能是gradle配置问题,建议将runtime依赖改为compile并刷新gradle。最后提供了idea配置环境的参考链接并邀请反馈和分享。

1.出现这个问题首选确定下,gradle配置的加载路径是否真的能加载到jar包,gradle的默认加载路径如图:

image.png

此相对路径是相对工程node-debug-mservice的路径,那我们去安装目录中看下,根据相对路径是否能加载到相关的jar

三个“../”,跳到了安装的根目录,然后如果是第一次新安装的,可能会出现没有mservice-cosmic目录的情况,所以这里加载不到jar。如图:

image.png





那么问题来了,为什么会有这种情况呢?

因为如果没有启动过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,参考如图:

image.png



idea配置环境参考生态门户文档https://dev.kingdee.com/index/docsNew/89ac1047-f549-4040-9ba9-a84f744a88f7 

image.png




如果发现文章有什么问题欢迎大家指出,我将积极验证修改。如果有帮到你,还请来一波三连:关注,点赞,收藏【emoji】【emoji】。觉得有用也可以分享到公司云之家群,惠及其他同事,感谢您的耐心观看~

7


图标赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!