IBM Filenet P8 订阅 Maven 依赖项

IBM Filenet P8 subscription maven dependencies

在我当前的项目中,使用 Filenet P8 Content Platform Engine 5.2.1 和 WebSphere 8.5.5.3、IBM RAD 9.5 和 Apache Maven 3.3.1

我将使用 maven 来构建我的工件,具体来说,我想问的是正确构建订阅代码模块所需的依赖项。

此外,我需要知道它们的范围,因为我不确定已经提供了哪些。

多亏了这个 I found this Eclipse Plugin for ECM Developers,但我不完全确定依赖项是否指的是最新版本的 Content Platform Engine。

目前我发现 jace.jar 是唯一明确要求的。

如果你去 ACCE,你可以下载一个包含所有必需库的包:

然后将所有库放入您的工件服务器并构建您的 pom。对于事件操作,您不需要任何额外的 ce 库。所以只要你的事件动作 jar 就足够了。 pom 中的所有 jar 都可以进行范围编译,因为所有库都已存在于 CPE

来自 "Event Action" 的 "Code Module" 运行 是来自 FileNet 内部的 运行;它是 Class Loader 中最年轻的 child。

对于基本编码,您只需要 Jace.jar 来构建您的代码模块,并且不应在您的代码模块中包含 Jace.jar(一个代码模块可以有多个 jar)。 如需更高级的编码,请查看此内容:FileNet required Jars

构建时,您还应该使用内容引擎安装中的 Jace.jar。 5.2.1 上的 Jace.jar 与 5.2.0 上的 Jace.jar 不同。

如果您开始做更高级的事情,比如从代码模块中调用 SOAP,那么您的依赖性需求可能会导致应用程序服务器(WAS 或 WebLogic 等)出现问题,因为您最终可能会得到 class 装载机问题。