2016-04-13 72 views
2

在我目前的项目中使用FileNet P8的内容平台引擎5.2.1和WebSphere 8.5.5.3,IBM RAD 9.5和Apache Maven的3.3.1IBM FileNet P8的订阅Maven依赖

我将使用Maven构建我的工件,特别是我问哪些是正确构建订阅的代码模块所需的依赖关系。

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

感谢这个Christopher Powell's answer我发现这个Eclipse Plugin for ECM Developers,但我不完全确定依赖关系是指最新版本的Content Platform Engine。

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

回答

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

如果你去ACCE你可以与所有需要的库下载包: enter image description here

然后把所有的库在神器的服务器,建立自己的POM。而对于事件操作,你不应该为ce库需要任何额外的库。所以只要你的事件操作jar就足够了。 pom中的所有罐子都可以进行编译,因为所有库都已经存在于CPE上