From: <rya...@jb...> - 2005-05-12 16:39:03
|
"sco...@jb..." wrote : As was mentioned in this post which spawned the JBBUILD-72 issue, its not practical for the component user to have to know the dependencies of the component. Case 1, hibernate depends on cglib and asm, neither of which are used anywhere else in jbossas. In creating the top level build I only know I need hibernate 3.0.3. The component-info.xml for hibernate 3.0.3 needs to tell the synchronize process that cglib and asm are also needed. | Ok, so if we want this behavior to apply to toplevel builds, the only problem I see is that the toplevel build still has the responsibility to define *where* to put cglib and asm in the release. I guess we could just decide that all transitive dependencies are placed in the same directory as the direct dependency? E.g., if hibernate goes in server/all/lib, so do asm and cglib. View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3877503#3877503 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3877503 |