The Shared Java Services Libraries is a neat feature for the 2.2 Xcp Documentum but is problematic in this specific case.
A little bit of background: I have to make a migration from a 2.0 Xcp project to the 2.2 version. I started a new project and gradually added all the artifact, custom widgets and sources, since a migration from 2.0 to 2.2 is not possible directly.
The java modules from the old project are found in the Artifacts/Java Modules in the form of .javamodule
files. Each .javamodule
file has a list of implementationJars where is specified each content path of the needed jars. This is a good thing since I have several .javamodule
that use the same libraries but with different versions and I can control what libraries will be used to that particular .javamodule
.
When I try to do the same thing in Xcp 2.2, all the jars are saved in the same location (that's why is 'Shared Java Services Libraries') and in the .javaservice
files that are created automatically (the 2.2 .javamodule
equivalent) I can't specify which jar library should it use. Can I 'unshare' the libraries or is there a .javaservice
notation that can be used to specify the particular jars libraries for that .javaservice
?