共享 Java 服务库是 2.2 Xcp Documentum 的一个简洁功能,但在这种特定情况下存在问题。
一点背景知识:我必须从 2.0 Xcp 项目迁移到 2.2 版本。我开始了一个新项目,并逐渐添加了所有工件、自定义小部件和源,因为直接从 2.0 迁移到 2.2 是不可能的。
旧项目中的 java 模块以文件的形式在 Artifacts/Java Modules 中找到.javamodule
。每个.javamodule
文件都有一个 implementationJars 列表,其中指定了所需 jar 的每个内容路径。这是一件好事,因为我有几个.javamodule
使用相同的库但版本不同,我可以控制哪些库将用于那个特定.javamodule
的.
当我尝试在 Xcp 2.2 中做同样的事情时,所有 jar 都保存在同一位置(这就是为什么是“共享 Java 服务库”)和.javaservice
自动创建的文件(2.2.javamodule
等效项)我无法指定它应该使用哪个 jar 库。我可以“取消共享”这些库还是有一个.javaservice
符号可以用来指定特定的 jars 库.javaservice
?