本文介绍了在IntelliJ IDEA 2023.1 (Community Edition)环境下,结合金蝶云·苍穹开发助手1.1.7和PostgreSQL 12.14,安装与配置CosmicStudio v1.0.61轻量环境的过程。文中详述了环境安装、许可申请、插件安装、项目创建与运行、热部署配置、JDK版本要求、环境升级等步骤,并提供了常见问题解决方法。
环境:
IntelliJ IDEA 2023.1 (Community Edition)
金蝶云·苍穹开发助手 1.1.7
postgreSQL:12.14
CosmicStudio v1.0.61
轻量环境安装引导:环境安装 (kingdee.com)
首次安装CosmicStudio后引导部署的是“苍穹+星瀚SaaS"
许可可通过iCRM(金蝶云苍穹平台与星瀚产品私有云 4.0)申请,也可以通过“企业账号中心”申请:轻量级环境许可申请
IDEA Community 安装“苍穹开发助手”插件,参考:插件开发工程创建
在轻量环境下,这个助手只是方便创建项目、创建继承插件类与打包项目,而“服务器管理”仅限独立的Linux(包含虚拟机)环境管理使用。
通过“苍穹开发助手”和轻量环境“环境资源地址”创建的项目,在项目内的Application运行起来就相当于一个ierp服务。
在轻量环境与项目Application同机时,轻量环境下的“服务”可以停掉,仅运行“租户中心”,不然访问的还是原轻量环境的ierp服务,注册插件时就出现“插件未部署”。项目编写的插件已经在Application环境加载,做注册即可。
IDEA Community的热部署配置,参考:IDEA一些问题的解决方法。
使用Debug模式运行,在修改后进行构建(Ctrl+F9),即可热更新修改内容。
* 首次构建运行若出现:编译异常:CreateProcess error=206, 文件名或扩展名太长。
* 编译需为JDK1.8。JDK11和JDK17,无法正常运行【emoji】。
* 编写的类需注意项目下cosmic.build.xml的exclude情况。
环境升级更新
进行过“服务更新”后,需要在“环境管理”进行“同步开发资源”,再使用苍穹开发助手的“更新环境”进行项目内的引用更新。
参考:如何快速搭建二开环境 与 如何快速搭建苍穹定制化开发环境
推荐阅读