I use dot to convert the dot output to a png image with the following ant
target. I don't remember exactly where I got dot.exe from on the internet, but
the dotExecutable is an variable since it is different depending on which
platform ant is running on.
<target name="report" depends="dependencies.check" description="Generate
report on dependencies in several formats">
<delete dir="${env.BUILD_DIR}/report"/>
<mkdir dir="${env.BUILD_DIR}/report"/>
<ivy:report xml="true" graph="true" dot="true"
todir="${env.BUILD_DIR}/report" conf="${env.DEPENDENCY_CONF}"
outputpattern="[module](.[ext])"/>
<ac:if>
<isset property="dotExecutable"/>
<ac:then>
<exec executable="${dotExecutable}">
<arg line="-T png -o ${env.BUILD_DIR}/report/graph.png
${env.BUILD_DIR}/report/${ivy.module}.dot"/>
</exec>
</ac:then>
</ac:if>
<reportSandboxes/>
<echo message="${line.separator}Report available
at:${line.separator}${env.BUILD_DIR}/report"/>
</target>
---
Shawn Castrianni
-----Original Message-----
From: Hiller, Dean (Contractor) [mailto:[email protected]]
Sent: Thursday, December 09, 2010 2:02 PM
To: [email protected]
Subject: RE: how to see dependency tree?
Hmmm, what viewer do you use. I downloaded yEd but the view on the generated
graphml is horrible(wish it generated a jpg or something). Do you use a
specific viewer or does that part not work?
Thanks,
Dean
-----Original Message-----
From: Steve Miller [mailto:[email protected]]
Sent: Thursday, December 09, 2010 10:14 AM
To: [email protected]
Subject: Re: how to see dependency tree?
Dean,
Check out the report task. That will list every dependency and build
the "tree" in html.
http://ant.apache.org/ivy/history/2.1.0/use/report.html
Steve
On Thu, Dec 9, 2010 at 12:11 PM, Hiller, Dean (Contractor)
<[email protected]> wrote:
> In the maven plugin, I could bring up a projects tree which would list
> out all my dependencies under the root folder and then list out those
> children dependencies in folders under that, etc. etc. (it actually drew
> it as a map).
>
>
>
> Does that exist in ivyDE at all. I see the reverse explorer but that is
> not listing out the jars that were pulled in as grandchildren at all. I
> am trying to find out which line caused Avalon.jar to be pulled into my
> project and that seems to be a non-trivial task????
>
>
>
> Thanks,
>
> Dean
>
>
> This message and any attachments are intended only for the use of the
> addressee and
> may contain information that is privileged and confidential. If the reader of
> the
> message is not the intended recipient or an authorized representative of the
> intended recipient, you are hereby notified that any dissemination of this
> communication is strictly prohibited. If you have received this communication
> in
> error, please notify us immediately by e-mail and delete the message and any
> attachments from your system.
>
>
This message and any attachments are intended only for the use of the addressee
and
may contain information that is privileged and confidential. If the reader of
the
message is not the intended recipient or an authorized representative of the
intended recipient, you are hereby notified that any dissemination of this
communication is strictly prohibited. If you have received this communication in
error, please notify us immediately by e-mail and delete the message and any
attachments from your system.
----------------------------------------------------------------------
This e-mail, including any attached files, may contain confidential and
privileged information for the sole use of the intended recipient. Any review,
use, distribution, or disclosure by others is strictly prohibited. If you are
not the intended recipient (or authorized to receive information for the
intended recipient), please contact the sender by reply e-mail and delete all
copies of this message.