From: <no...@so...> - 2002-12-11 20:11:06
|
Bugs item #652281, was opened at 2002-12-11 15:11 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=446222&aid=652281&group_id=46466 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Steve Magoun (smagoun) Assigned to: Nobody/Anonymous (nobody) Summary: Generate full proj dependency tree Initial Comment: We should have something that creates a full project dependency tree for viewing. What we have now in the docs - requiredprojects.html - is a good start, but it would be nice to have something that draws the tree recursively instead of just doing one level. I haven't decided whether this would be most useful in the docs or in the build system itself. Basically I want something remotely visual, like this: +myProject | +--A | +--B | +--A | +--C For extra credit, the graph should also show which projects own each jar file: +myProject - myProject.jar | +--A - A.jar, Axml.jar | +--B - B.jar, DButils.jar | +--A - A.jar, Axml.jar | +--C - C.jar, parser.jar ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=446222&aid=652281&group_id=46466 |
From: <no...@so...> - 2002-12-11 20:13:48
|
Bugs item #652281, was opened at 2002-12-11 15:11 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=446222&aid=652281&group_id=46466 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Steve Magoun (smagoun) Assigned to: Nobody/Anonymous (nobody) Summary: Generate full proj dependency tree Initial Comment: We should have something that creates a full project dependency tree for viewing. What we have now in the docs - requiredprojects.html - is a good start, but it would be nice to have something that draws the tree recursively instead of just doing one level. I haven't decided whether this would be most useful in the docs or in the build system itself. Basically I want something remotely visual, like this: +myProject | +--A | +--B | +--A | +--C For extra credit, the graph should also show which projects own each jar file: +myProject - myProject.jar | +--A - A.jar, Axml.jar | +--B - B.jar, DButils.jar | +--A - A.jar, Axml.jar | +--C - C.jar, parser.jar ---------------------------------------------------------------------- >Comment By: Steve Magoun (smagoun) Date: 2002-12-11 15:13 Message: Logged In: YES user_id=137219 Arrgh....stupid HTML formatting. For the record, My diagrams were supposed to show that myProject has 2 required projects: A and B. B also has 2 required proejcts: A and C. For proper formatting, copy the diagram to a monospaced editor and indent the second instance of A and the C. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=446222&aid=652281&group_id=46466 |
From: <no...@so...> - 2002-12-11 20:15:04
|
Bugs item #652281, was opened at 2002-12-11 15:11 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=446222&aid=652281&group_id=46466 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Steve Magoun (smagoun) Assigned to: Nobody/Anonymous (nobody) Summary: Generate full proj dependency tree Initial Comment: We should have something that creates a full project dependency tree for viewing. What we have now in the docs - requiredprojects.html - is a good start, but it would be nice to have something that draws the tree recursively instead of just doing one level. I haven't decided whether this would be most useful in the docs or in the build system itself. Basically I want something remotely visual, like this: +myProject | +--A | +--B | +--A | +--C For extra credit, the graph should also show which projects own each jar file: +myProject - myProject.jar | +--A - A.jar, Axml.jar | +--B - B.jar, DButils.jar | +--A - A.jar, Axml.jar | +--C - C.jar, parser.jar ---------------------------------------------------------------------- >Comment By: Steve Magoun (smagoun) Date: 2002-12-11 15:15 Message: Logged In: YES user_id=137219 Aha! Comments on this page are displayed in a monospaced font, even though the original bug isn't (way to go, sourceforge!). Let's try this: +myProject | +--A | +--B | +--A | +--C ---------------------------------------------------------------------- Comment By: Steve Magoun (smagoun) Date: 2002-12-11 15:13 Message: Logged In: YES user_id=137219 Arrgh....stupid HTML formatting. For the record, My diagrams were supposed to show that myProject has 2 required projects: A and B. B also has 2 required proejcts: A and C. For proper formatting, copy the diagram to a monospaced editor and indent the second instance of A and the C. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=446222&aid=652281&group_id=46466 |
From: SourceForge.net <no...@so...> - 2003-07-01 21:20:28
|
Bugs item #652281, was opened at 2002-12-11 15:11 Message generated for change (Comment added) made by theriex You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=446222&aid=652281&group_id=46466 Category: None Group: None >Status: Closed Resolution: None Priority: 5 Submitted By: Steve Magoun (smagoun) Assigned to: Nobody/Anonymous (nobody) Summary: Generate full proj dependency tree Initial Comment: We should have something that creates a full project dependency tree for viewing. What we have now in the docs - requiredprojects.html - is a good start, but it would be nice to have something that draws the tree recursively instead of just doing one level. I haven't decided whether this would be most useful in the docs or in the build system itself. Basically I want something remotely visual, like this: +myProject | +--A | +--B | +--A | +--C For extra credit, the graph should also show which projects own each jar file: +myProject - myProject.jar | +--A - A.jar, Axml.jar | +--B - B.jar, DButils.jar | +--A - A.jar, Axml.jar | +--C - C.jar, parser.jar ---------------------------------------------------------------------- >Comment By: Eric Parker (theriex) Date: 2003-07-01 17:20 Message: Logged In: YES user_id=452458 With the v1.3 release, the project navtree is the dependency tree. The projects listed in it are based on the required project declaration traversal. The build process also logs the spanning tree used for the dependency graph, so this information is available in both places now. The names of the resulting .jar files are the same as the project names, with the build prefix. So for example, THD_TaskHeap.jar is the .jar file for the TaskHeap application. These .jar files are copied downstream in the dependency graph during the build process, and deleted from downstream projects during the cleanup process. It should be pretty easy to look through the deployed .jars (or any intermediate project env directories) and figure out where each project .jar came from. Third-party .jar files are placed into the project env directory and declared using the sandenvfile task within the "sandproject" target of the build.xml file. These declarations can be retrieved from the SandBuildDriver to generate displays, check for version conflicts, or perform other processing within a project generator. The exact processing should be created on a case-by-case basis for each project depending on the technologies involved and the level of checking needed. ---------------------------------------------------------------------- Comment By: Steve Magoun (smagoun) Date: 2002-12-11 15:15 Message: Logged In: YES user_id=137219 Aha! Comments on this page are displayed in a monospaced font, even though the original bug isn't (way to go, sourceforge!). Let's try this: +myProject | +--A | +--B | +--A | +--C ---------------------------------------------------------------------- Comment By: Steve Magoun (smagoun) Date: 2002-12-11 15:13 Message: Logged In: YES user_id=137219 Arrgh....stupid HTML formatting. For the record, My diagrams were supposed to show that myProject has 2 required projects: A and B. B also has 2 required proejcts: A and C. For proper formatting, copy the diagram to a monospaced editor and indent the second instance of A and the C. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=446222&aid=652281&group_id=46466 |