苍穹本地开发环境,配置元数据导出到指定目录原创
金蝶云社区-唐佐平
唐佐平
11人赞赏了该文章 1,216次浏览 未经作者许可,禁止转载编辑于2023年10月11日 17:32:23

适用范围

        元数据可直接配置Gitlib仓库地址,直接将元数据提交到Gitlab仓库,也可以配置应用的元数据导出路径,将应用的元数据导出到指定目录下,可以与插件代码一起提交到Gitlab代码仓库。


配置说明

1、创建导出路径配置文件

        在苍穹的debug工程目录下,创建一个配置文件 metadatapath.properties(文件名可自己定义),配置文件内容如下(注意导出目录只需要指定到metadata目录上一级即可):


以下样例配置,krhd_bd 是需导出的应用的标识,多个应用,在配置文件中配置多行即可


# 格式:应用标识=本地元数据路径,每行配置一个应用导出路径 
 # Windows路径中 \ 改为 /
 # 本地元数据路径指定到 metadata 目录上一级,不用指定到 metadata 目录
 krhd_bd=D:/demo/kdev-bas/datamodel/krhd_mo/1.5/main/bd


2、增加调试工程参数设置

在调试工程的启动类application.java文件中,增加Gitlab导出路径配置:

//Git元数据导出配置文件,如果文件不在调试工程目录下,请填写完整路径
 System.setProperty("git.export", "metadatapath.properties");


image.png


元数据导出及提交


按照上述配置完成后,启动调试工程,在开发平台,应用中,可进行元数据导出:


image.png


导出后,在元数据文件夹内可以看到元数据文件


image.png

元数据导出到文件夹后,可在IDEA中,与插件代码一并提交到Gitlab仓库。




赞 11