苍穹Gradle工程项目创建

1 简介
你可以通过以下方式体验苍穹开发:
低代码开发:访问在开发者工具(CosmicStudio)中已搭建的环境
高代码开发:本地安装IDEA,并在IDEA中安装苍穹开发助手,进行插件开发
本文主要介绍高代码开发的环境配置,即个人本地开发环境搭建。低代码开发的环境搭建过程请参考环境安装。

金蝶云·苍穹开发助手2.1.0及以上版本对苍穹Gradle项目的工程目录结构进行了全面设计。目录结构说明如下:

2 Gradle项目工程创建
2.1 IDEA内安装开发助手插件
根据安装指南在IDEA中安装金蝶云·苍穹开发助手插件。
2.2 新增苍穹Gradle项目
操作路径:File—>New—>Project—>左侧选择“金蝶云·苍穹Gradlle工程”—>填写相关内容—>创建完成。

填写字段描述如下:
| 字段 | 描述 | 填写示例 |
| 苍穹资源目录 | 苍穹依赖JAR包与静态资源的存放目录,请配置有足够磁盘空间的目录(不少于5GB) 注意事项:该目录必须存放在读写性能高的固态磁盘中,否则会导致开发与构建效率低等性能问题。 | |
| 资源地址 | 该资源地址提供了苍穹环境所需的开发资源包,用于下载或更新苍穹开发资源包到苍穹资源目录中。地址一般由苍穹MC服务或者苍穹开发者工具对外开放。 地址格式为 http://苍穹MC服务IP:端口/appstore/dev_env 或 http://苍穹开发者工具服务IP:268/studio/environment/download/{环境序号} 。 | 填写示例:我已通过开发者工具(CosmicStudio)成功创建了一个环境,资源地址可选择该环境资源地址。
|
项目目录 | 该路径是指项目工程所属目录+项目工程名称的拼接路径。 | |
项目名称 | 支持字母、数字及中划线组合。 | |
| JDK版本 | 苍穹开发要求JDK版本必须为1.8。 | |
| MC地址 | 苍穹MC服务URL,一般为 http://苍穹MC服务IP地址:端口。 | |
| ZK地址 | ZooKeeper(以下简称“ZK”)服务的IP与端口,支持配置ZK账号与密码。 | |
苍穹模板 | 目前支持的苍穹模板如下:
| |
开发商标识 | 可参考教程获取开发商标识,填写至此。 | |
云标识 | 可直接使用标准的标识或符合规范的自定义标识,只能填写一个云标识。 云标识只包含小写字母和数字,且以字母开头,长度小于12,不支持中文与特殊符号。 | 填写示例:某开发商的财务编码为 xxx_fi,则对应的云标识为 fi。 |
| 应用标识 | 可直接使用标准的标识或符合规范的自定义标识,只能填写一个应用标识。 应用标识只包含小写字母和数字,且以字母开头,长度小于12,不支持中文与特殊符号。 | 填写示例:某开发商的档案应用编码为 xxx_gl,则对应的应用标识为 gl。 |
填写配置项后,点击“创建”,等待资源包下载、解压、更新、索引。项目创建过程中会优先从苍穹资源目录中查找苍穹依赖JAR包与静态资源,若资源目录中不存在苍穹开发资源,则从填写的资源地址中下载资源包。

下载解压完毕后,IDEA会提示环境更新完毕,然后初始化Gradle工程,并按照配置导入项目依赖的JAR。此后,IDEA将对JAR包进行索引,请耐心等待一段时间。

若索引中断,可手动点击Gradle的刷新按钮,重新进行索引。
更新完毕后,会生成新的Gradle工程结构。

请阅读工程项目目录下的readme.md文件,了解常见的操作说明及相关网址。

2.3 检查配置
运行新建的工程前,请检查或配置以下内容:
提前启动MC服务。
检查各配置项是否正确。若是本地开发,可以不修改MC及ZK的IP地址,用127.0.0.1即可。
苍穹微服务端口默认为8881,可自行修改。苍穹访问地址:http://localhost:8881/ierp
若服务器ZK有密码,开发环境要连接使用,需同步配置。

5. 检查"gradle.properties"配置文件,确保已添加以下参考配置:
org.gradle.parallel=true org.gradle.daemon=true
苍穹Gradle工程项目创建
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



