模版项目结构介绍
阅读本文的前提是已经成功搭建开发环境。

目录大纲
- ABC:项目名称。开发工具必须直接打开项目目录,不能嵌套多层文件夹,否则无法正常使用cloudcc-cli工具
- classes:自定义类管理文件夹。
- CCTest:具体某个类的文件夹。
- CCTest.java:业务代码在这里开发
- CCTestTest.java:单元测试类,用于测试业务代码
- config.json:配置元信息,一般不用修改
- CCTest:具体某个类的文件夹。
- lib:存储开发类,触发器,定时器需要的依赖jar包
- ccopenapi-0.0.3.jar:cloudcc封装的java sdk,用于跟系统功能做交互
- fastjson-1.2.83.jar:序列化工具
- reflections-0.9.12.jar:反射工具
- plugins:自定义组件管理文件夹。
- cc-test:具体某个自定义组件文件夹
- cc-test.vue:组件的入口文件,发布时必须右键点击这个文件
- config.json:配置元信息,一般不用修改
- components:一个组件可能会有多个子组件,所以可以放入这里管理
- HelloWorld.vue:子组件
- cc-test:具体某个自定义组件文件夹
- public:一般不做调整
- index.html:一般不做调整
- schedule:定时器类管理文件夹
- CCST:具体某个定时器类
- CCST.java:定时器业务代码
- config.json:配置元信息,一般不用修改
- CCST:具体某个定时器类
- script:客户端脚本管理文件夹
- 业务机会:客户脚本作用对象名称
- CCC:具体某个客户端文件夹
- CCC.js:客户端逻辑文件
- config.json:配置元信息,一般不用修改
- CCC:具体某个客户端文件夹
- 业务机会:客户脚本作用对象名称
- src:自定义组件调试入口文件夹
- App.vue:自定义组件入口文件,需要将调试的自定义组件import到这个文件中
- main.js:一些配置文件,一般不用调整
- triggers:触发器管理文件夹
- jieduanhistory:触发器作用对象名称
- CCTTT:具体某个触发器文件夹
- CCTTT.java:业务代码
- config.json:配置元信息,一般不用修改
- CCTTT:具体某个触发器文件夹
- jieduanhistory:触发器作用对象名称
- .cloudcc-cache.json:开发者密钥缓存文件,有效期2个小时。如果临时更换开发者密钥,请删除此文件,否则密钥无法及时更新。
- .gitignore:git仓库忽略配置文件
- babel.config.js:babel配置文件,用于配置vue编译时遇到的兼容问题
- cloudcc-cli.config.js:开发者密钥配置文件
- package.json:自定义组件依赖文件,开发自定义组件时,可以将依赖安装到此文件
- vue.config.js:自定义组件编译配置文件
- classes:自定义类管理文件夹。