Hi,

I've just ran JDepends against the current trunk, and it found some
cyclic dependencies:

--------------------------------------------------
- Package Dependency Cycles:
--------------------------------------------------

org.apache.mina.example.tapedeck
    |
    |   org.apache.mina.statemachine.context
    |-> org.apache.mina.statemachine
    |   org.apache.mina.statemachine.transition
    |-> org.apache.mina.statemachine

org.apache.mina.statemachine
    |
    |   org.apache.mina.statemachine.transition
    |-> org.apache.mina.statemachine

org.apache.mina.statemachine.annotation
    |
    |   org.apache.mina.statemachine.event
    |   org.apache.mina.statemachine.context
    |-> org.apache.mina.statemachine
    |   org.apache.mina.statemachine.transition
    |-> org.apache.mina.statemachine

org.apache.mina.statemachine.context
    |
    |-> org.apache.mina.statemachine
    |   org.apache.mina.statemachine.transition
    |-> org.apache.mina.statemachine

org.apache.mina.statemachine.event
    |
    |   org.apache.mina.statemachine.context
    |-> org.apache.mina.statemachine
    |   org.apache.mina.statemachine.transition
    |-> org.apache.mina.statemachine

org.apache.mina.statemachine.transition
    |
    |   org.apache.mina.statemachine
    |-> org.apache.mina.statemachine.transition

I'm not sure we have to fix this because all these classes are pretty
tightly coupled with each other.  What should we do with these
packages?

Trustin
-- 
what we call human nature is actually human habit
--
http://gleamynode.net/
--
PGP Key ID: 0x0255ECA6

Reply via email to