Hello Michael, we are solving this, by having a central repository (pretty much like the maven repository) which contains all JAR-files of all components. Therefor you can then reference a fileset with all neede files from the repository. The hard thing is, that the components can change their version and then component A is dependend from component B Version x.y. Somebody has to reference these correctly.
I hope this helps a little. R, Markus -------- Original-Nachricht -------- Datum: Mon, 28 Aug 2006 12:14:22 -0700 Von: "Nau, Michael" <[EMAIL PROTECTED]> An: [email protected] Betreff: Sharing inter-project dependencies > I have a project with two java components: componentA and componentB. > ComponentB had a compile-time dependency on componentA. > > I've read many posts\articles on how to setup a master build script to > manage the build process for both components. So far so good. But when I > get to the point where I need to setup the compile classpath for > componentB... I stumble on how to reference componentA. Two options are: > > 1. Setup ComponentB's build script reference the componentA/build/class > dir. > Advantage: Straightforward > Disadvantage: componentB has internal knowledge of componentA's > project's layout | componentB can not be build independently > > 2. Have the master build script copy componentA.jar into the > componentB/lib or root/lib and add the path to componentB's compile > classpath. > Advantage: componentB has no knowledge of componentA's project layout > Disadvantage: componentB can not be build independently > > How are other handling this? > > -Mike > > _________________________________________________ > > This message is for the designated recipient only and may contain > privileged, proprietary, or otherwise private information. If you have > received it > in error, please notify the sender immediately and delete the original. Any > other use of the email by you is prohibited. > > Dansk - Deutsch - Espanol - Francais - Italiano - Japanese - Nederlands - > Norsk - Portuguese - Svenska: www.cardinalhealth.com/legal/email > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
