电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

星空旗舰版二次开发环境配置指南

来源:金蝶云社区作者:金蝶2024-09-1648

星空旗舰版二次开发环境配置指南

# 一、前言 - 本文档的目的是,帮助星空旗舰版的项目二开人员,快速搭建星空旗舰版的开发环境,按规范要求进行星空.旗舰版的应用开发。 - 在读本文前,开发人员请先安装好IDEA,配置好JDK(V1.8版本); - 苍穹开发助手支持 IntelliJ IDEA 2021.3+版本。 - 旗舰版开发环境使用Gradle构建项目,Gradle建议使用5.0的版本,其他版本可能会不兼容。 - 多人协作开发时,可采用旗舰版轻量环境作为开发服务器(安装器版本也可)。 # 二、准备工作 在进行星空旗舰版二次开发环境配置前,请先安装好以下工具: 1、完成安装 [JAVA JDK(V1.8)](https://www.cnblogs.com/cnwutianhao/p/5487758.html) 2、完成安装 [IDEA 2021.3+版本](https://zhuanlan.zhihu.com/p/614994782) 3、完成安装 [IDEA插件(苍穹开发助手)](https://wenku.my7c.com/knowledge/specialDetail/218022218066869248?category=421738217193245952) 4、Git安装及IDEA配置: 5、[GradleV5.0安装及配置](https://zhuanlan.zhihu.com/p/626806226) 6、在协同开发平台创建项目: # 三、创建IDEA代码调试工程 借助“苍穹开发者工具”,可以快速创建IDEA的工程项目,如下截图 ![image.webp](/download/01007661807b1cf24810985af532187dac5b.webp) ![image.webp](/download/0100915fc8244ce049a596d211468231cb3e.webp) 调试代码工程创建完成后,会创建两个文件夹,已经是创建时填写的“项目名称”文件夹,一个是“项目名称-server”文件夹, **例如我DEMO演示创建的目录如下:** - debugKrhd:调试工程代码目录; - debugKrhd-server:调试工程依赖的jar包、静态资源目录 # 四、调试工程修改Gradle配置 **1、删除工程项目中的iml文件** ![image.webp](/download/0100a022592d7d004f908f9190cb6bc223e8.webp) **2、解压Gradle配置文件到工程项目目录(build.gradle,settings.gradle,在文章最后下载附件解压)** ![image.webp](/download/0100b65e3ddb55544585acab3de203de350b.webp) **3、修改配置文件 build.gradle,参考截图修改,修改完成后,重启下IDEA,使配置生效** ![image.webp](/download/0100449bf993e9534253b231fb11ac675ae4.webp) **4、Resources配置修改** - 在项目目录下,创建resources文件夹,并标记为Resources Root - 将log.config.xml文件移到resources目录 ![image.webp](/download/010051861fcd2c6946e1bc9183fbfe476659.webp) - Launcher.java文件加载日志的代码修改为: ``` java try { String logConfig = new String(Files.readAllBytes(Paths.get(getClass().getClassLoader().getResource("log.config.xml").toURI())), "UTF-8"); set("log.config", logConfig); } catch (Exception e) { e.printStackTrace(); } ``` ![image.webp](/download/0100ec74e763c93540bd8d7ec1599baa877a.webp) # 五、导入协同开发平台项目代码 **1、项目代码从协同开发平台项目中的开发应用中获取** ![image.webp](/download/010042d95623d2ff4d3e81b9b05ad575549a.webp) **2、在IDEA中从Gitlab克隆代码到本地目录(建议跟调试工程放在同一层级目录),无需在IDEA中打开克隆的项目** ![image.webp](/download/01000effadf835224fb78ca90141d2b31453.webp) **3、修改调试工程配置文件settings.gradle,引入项目代码到调试工程:** ![image.webp](/download/0100ff6f56e892664e5598f4ad4164473b8e.webp) ``` java include "devdemo" project(":devdemo").projectDir = file("../devdemo/code") file("../devdemo/code").eachDir { dir -> if (dir.name.contains("-devdemo-")){ include "devdemo:"+dir.name } } ``` **4、项目代码配置文件修改(***\code\config.gradle)** ***\code\config.gradle配置文件修改参考截图 ![image.webp](/download/0100ef84e663c6374950844048a4da8f5387.webp) **5、检查IDEA设置中Gradle配置** ![image.webp](/download/010099ffa6d09b7c4dc4aeef91f191284a8c.webp) # 六、项目代码调试方式修改 - 常规情况,修改插件代码后,需要执行Gradle的copytolib,然后重启调试工程类,插件才生效,debug断点进入的是class文件,调试不方便 - 修改调试工程build.gradle配置,调整项目引入方式,插件代码修改后,只需重启调试工程类,插件即可生效 **【build.gradle配置代码示例:】** ```java //jar包引用顺序:bos->biz->trd->cus,否则在轻量环境下,可能会引起dubbo报错 implementation fileTree(dir: bos, include: '*.jar')

星空旗舰版二次开发环境配置指南

# 一、前言- 本文档的目的是,帮助星空旗舰版的项目二开人员,快速搭建星空旗舰版的开发环境,按规范要求进行星空.旗舰版的应用开发。- ...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信