1. 环境准备

1.1. 资源

cep-updatesite-2.1.21,Opentext BPS用于Eclipse环境的插件。 详见“Cordys Eclipse Plugin 2.1.x changelog”。
Opentext BPS (Cordys) Eclipse开发环境部署实践
JDK1.7-x64 (例如:java version “1.7.0_80”)
eclipse-jee-mars-2-win32-x86_64

1.2. 安装Opentext BPS (Cordys)插件。

Opentext BPS (Cordys) Eclipse开发环境部署实践

1.3. 创建平台插件”Creating the platform plugin“。

用于Eclipse编辑Opentext BPS(Cordys)java环境,需要从平台中提取出所对应的Jar包。使用先前安装“cep-updatesite”插件工具“Import platform Externals”。
Opentext BPS (Cordys) Eclipse开发环境部署实践

打开“Import platform Externals”工具。
Opentext BPS (Cordys) Eclipse开发环境部署实践
其中,平台安装目录(Cordys installation folder)是我从系统平台服务器中导出来的,例如BOP4.3的情况如下图所示。
Opentext BPS (Cordys) Eclipse开发环境部署实践
导入后,在SVN服务器中产生如下内容。
Opentext BPS (Cordys) Eclipse开发环境部署实践
由于选择了“Install into Eclipse”,相应的在Eclipse文件夹中的dropins产生如下内容:
Opentext BPS (Cordys) Eclipse开发环境部署实践
其中,使用Opentext BPS 16.1.X版本的安装包,导入报错。
Opentext BPS (Cordys) Eclipse开发环境部署实践
Opentext BPS (Cordys) Eclipse开发环境部署实践

2. Eclipse开发环境使用

创建Java Project,例如“BPSTrial”。
Opentext BPS (Cordys) Eclipse开发环境部署实践

在新建的“BPSTrial”工程项目中,鼠标右键,弹出如下窗口。选择设置为“Configure as Cordys Project”
Opentext BPS (Cordys) Eclipse开发环境部署实践
Cordys CoE Build Framework->Configure as Cordys Project

Build Path->Configure Build Path

Opentext BPS (Cordys) Eclipse开发环境部署实践

按要求重启Eclipse,效果如下:
Opentext BPS (Cordys) Eclipse开发环境部署实践

在工程中可以看到Cordys Platform Libraries,与Build Path->Configure Build Path内容一致。

3. 通过SVN导入平台所创建的项目

3.1. 从SVN中检出项目

Opentext BPS (Cordys) Eclipse开发环境部署实践
Opentext BPS (Cordys) Eclipse开发环境部署实践

3.2. 重新设定源文件夹(默认src)

选择“java”文件夹,设置为java源文件文件夹,->Build Path->Use as Source Folder。
Opentext BPS (Cordys) Eclipse开发环境部署实践

3.3. Add Libraries

添加系统平台的Libraries,选择“Cordys Platform Libraries”。
Opentext BPS (Cordys) Eclipse开发环境部署实践
Opentext BPS (Cordys) Eclipse开发环境部署实践

按提示,重启Eclipse,将看到如下效果。
Opentext BPS (Cordys) Eclipse开发环境部署实践

整个过程中,有几个不太清晰的问题:
1. Opentext BPS 16.1.X 有对应的Eclipse插件的版本?
2. 使用现有的Eclipse插件2.1.X版本,未能有效的识别Opentext BPS 16.1.X 平台安装内容,提取其所对应的jar包失败;
3. 针对第2.条,是不是因为 Opentext BPS 16.1.X 默认Web服务由Apache Http换为TomEE的问题?

参考:

《Cordys BOP 4平台开发入门实战演练——Webservices开发(初级)》 CSDN博客 肖永威 2015.04
《Eclipse(64位)安装SVN插件Subclipse实践》 CSDN博客 肖永威 2017.05
Opentext Process Suite Developer Community

相关文章:

  • 2021-04-16
  • 2022-01-08
  • 2021-06-04
  • 2021-11-08
  • 2021-10-17
  • 2021-12-03
  • 2021-05-27
  • 2021-12-06
猜你喜欢
  • 2022-01-18
  • 2021-12-24
  • 2021-10-23
  • 2021-11-24
  • 2021-11-20
  • 2021-12-03
  • 2021-09-05
相关资源
相似解决方案