flowable 从zip压缩包 部署流程定义

简介: flowable 从zip压缩包 部署流程定义
/**部署流程定义(从zip压缩包)
 * @param name        //部署名称
 * @param zippath    //zip文件路径
 * @return 部署ID
 * @from  fhadmin.cn
 */
protected String deploymentProcessDefinitionFromZip(String name, String zippath) throws Exception{
    File outfile = new File(zippath);
    FileInputStream inputStream = new FileInputStream(outfile);
    ZipInputStream ipInputStream = new ZipInputStream(inputStream);
    DeploymentBuilder deploymentBuilder = repositoryService.createDeployment();        //创建部署对象
    deploymentBuilder.name(name);                        //部署名称
    deploymentBuilder.addZipInputStream(ipInputStream);
    Deployment deployment = deploymentBuilder.deploy();    //完成部署
    ipInputStream.close();
    inputStream.close();
    return deployment.getId();                            //部署ID
}
目录
相关文章
|
3月前
|
Java Kotlin 索引
学习Spring框架特性及jiar包下载
Spring 5作为最新版本,更新了JDK基线至8,修订了核心框架,增强了反射和接口功能,支持响应式编程及Kotlin语言,引入了函数式Web框架,并提升了测试功能。Spring框架可在其官网下载,包括文档、jar包和XML Schema文档,适用于Java SE和Java EE项目。
46 0
|
4月前
|
存储 Python
Python:利用XML-RPC实现简单的远端过程调用
Python:利用XML-RPC实现简单的远端过程调用
26 1
|
9月前
|
前端开发 JavaScript 开发者
探索npm的高级特性:自定义脚本与包的发布与维护
探索npm的高级特性:自定义脚本与包的发布与维护
|
前端开发
webpack分环境打包(生产/开发两套打包)
webpack-merge工具给我们的配置文件增加了灵活性和可维护性,在之前的版本还支持merge.smart方法进行智能合并,但由于该方法要考虑的边界条件过多,在2020年开始该工具已不再支持merge.smart方法了。在我们平时的前端开发工作中,只需要最基础的merge方法,就可以很好的完成配置文件的编写工作。
130 1
webpack分环境打包(生产/开发两套打包)
|
Java Maven
项目导入依赖后,还是用不了包的一个解决思路
项目导入依赖后,还是用不了包的一个解决思路
649 0
|
Java Maven
springboot依赖分离,本地代码和第三方依赖包分开,减少部署服务时的上传时间
在pom.xml中的<build>标签中的<plugins>标签中添加下面这个插件
|
JSON 数据格式 Python
24.从入门到精通:__name__属性 dir() 函数 标准模块 包 从一个包中导入*
24.从入门到精通:__name__属性 dir() 函数 标准模块 包 从一个包中导入*
|
前端开发
多个前端项目中公共组件使用方案(npm包方式)
多个前端项目中公共组件使用方案(npm包方式)
多个前端项目中公共组件使用方案(npm包方式)
|
Apache Java 应用服务中间件
gradle中统一配置版本的小技巧。
gradle中统一配置版本的小技巧。