Hi
We’ve recently upgraded to 10.6. As part of this, many config files have changed and we’re trying to understand the changes and to apply them properly. We have a number of projects which have dependencies. In effect something like:
– Core
— Dependent1 (needs Core)
— Dependent2 (needs Core & Dependent1)
—- Web (needs Core, Dependent1, Dependent2)
In the Web project, the classpath references the projects like so:
<classpathentry combineaccessrules="false" kind="src" path="/Core"/>
We are using Maven and the POM files reference their ‘parent’ projects too (referring to their SNAPSHOT repository versions).
This all seems to be working with hot deployment (into a Tomcat server config), but we’ve now got a ‘new’ config file “org.eclipse.wst.common.component”.
This has within in ‘dependent-module’s which seem to replicate the above classpath and Maven directives. These also refer to SNAPSHOT jars which get deployed to the remote WEB-INF lib directory.
So, my questions are:
1) Is org.eclipse.wst.common.component & dependent-modules necessary? This is a config file that we don’t really want to update with each version.
2) If so. Is there any way of using a generic “bundling” so that this does not need updating?
3) Is this the right way to handle dependent projects?
Regards
Matt