Login | Register
My pages Projects Community openCollabNet

Discussions > The Developers' mailing list > Re: [argouml-dev] Some observations on java reverse engineering

argouml
Discussion topic

Back to topic list

Re: [argouml-dev] Some observations on java reverse engineering

Author bobtarling
Full name Bob Tarling
Date 2014-12-18 11:25:32 PST
Message Cool, thanks Tom.

IntelliJ may be the direction for us at work some time soon anyway, I'll
start of looking at classcycle for now though..

I'd still like to tackle this for Argo as well, I'll go take a look at
Thomas's work as soon as I can.

Cheers

Bob


On 18 December 2014 at 18:38, Tom Morris <tfmorris at gmail dot com> wrote:
>
> On Thu, Dec 18, 2014 at 5:29 AM, Bob Tarling <bob dot tarling at gmail dot com>
> wrote:
>>
>>
>> My end goal is actually to determine package dependencies. I have a large
>> application that I'm sure has cyclic dependencies between packages and I'd
>> like to demonstrate that problem to the team I work with before we tackle
>> how to resolve it and split the app to smaller jars.
>>
>
> The tool I used to do this analysis for ArgoUML itself (although we never
> tackled removing the package cycles) was Classycle:
> http://classycle.sou​rceforge.net/ It is available as an Eclipse plugin as
> well as standalone tool. One nice addition since the last time I used it
> is support for Dependency Definition Files. This allows you to describe
> allowable dependencies (e.g. your architectural layers) and it will check
> for violations. http://classycle.sou​rceforge.net/ddf.htm​l Looking at
> http://argouml.tigri​s.org/source/browse/​argouml/trunk/tools/​classycle/ it
> looks like it's been 7-8 years since I used it for ArgoUML.
>
> IntelliJ's dependency analysis looks pretty powerful too (although I
> haven't used it):
> https://www.jetbrain​s.com/idea/features/​dependency_analysis.​html
>
> While adding dependencies to the Java reverse engineering may be useful
> for other stuff, it's not how I'd recommend finding package cycles. A tool
> designed for that purpose will do a better job.
>
> Tom
>
>
>
Attachments

« Previous message in topic | 7 of 10 | Next message in topic »

Messages

Show all messages in topic

[argouml-dev] Some observations on java reverse engineering bobtarling Bob Tarling 2014-12-14 09:07:25 PST
     Aw: [argouml-dev] Some observations on java reverse engineering thn Thomas Neustupny 2014-12-15 11:53:08 PST
         Aw: [argouml-dev] Some observations on java reverse engineering thn Thomas Neustupny 2014-12-15 12:32:32 PST
             Aw: [argouml-dev] Some observations on java reverse engineering thn Thomas Neustupny 2014-12-17 14:14:25 PST
                 Re: [argouml-dev] Some observations on java reverse engineering bobtarling Bob Tarling 2014-12-18 02:29:36 PST
                     Re: [argouml-dev] Some observations on java reverse engineering tfmorris Tom Morris 2014-12-18 10:38:19 PST
                         Re: [argouml-dev] Some observations on java reverse engineering bobtarling Bob Tarling 2014-12-18 11:25:32 PST
                             Re: [argouml-dev] Some observations on java reverse engineering thn Thomas Neustupny 2014-12-18 12:37:48 PST
                                 Re: [argouml-dev] Some observations on java reverse engineering bobtarling Bob Tarling 2014-12-18 13:44:31 PST
                                     Re: [argouml-dev] Some observations on java reverse engineering bobtarling Bob Tarling 2014-12-18 13:50:35 PST
Messages per page: