IBM Filenet P8订阅maven依赖项

时间:2016-04-13 10:29:22

标签: java maven ibm-rad filenet-p8

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

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

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

感谢此Christopher Powell's answer我发现了这个Eclipse Plugin for ECM Developers,但我并不完全确定依赖项是否引用了最新版本的Content Platform Engine。

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

2 个答案:

答案 0 :(得分:3)

"代码模块"从"事件操作"运行,从FileNet内部运行;它是Class Loader中最年轻的孩子。

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

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

如果您开始执行更高级的操作,例如在代码模块中调用SOAP,那么您的依赖性需求可能会导致Application Server(WAS或WebLogic等)出现问题,因为您最终可能会遇到类加载器问题。

答案 1 :(得分:1)

如果您去ACCE,您可以下载包含所有必需库的包: enter image description here

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