Try building them in the same reactor and Maven will say something like:
"circular dependencies are not supported"

2009/5/13 kretes <[email protected]>

>
> Hello,
>
> I'd like to comment on this - maven is able to deal with cyclic
> dependencies, but You have to do this cunningly.
> It's not a good pattern, but it happens, and I would be willing to change
> the statement that 'maven is not able to deal with cyclic'.
> Here is how it goes:
> project A - you create it, install it in the repository just like that
> project B - create, add dependency to A, install.
> project A - modify dependencies and add dependency to B
>
> Here You are, You have a cyclic dependency with maven support. Of course
> You
> have to deal manually with making changes in the projects.
>
> BTW - where is written that 'maven does not support them' ? :)
>
>
>
> franz see wrote:
> >
> > hehehe :-) my bad :-)
> >
> >
> > Andrew Williams-5 wrote:
> >>
> >> It is a rhetorical question - meaning that it is impossible to build
> >> such a system, thus Maven does not support it :)
> >>
> >> A
> >>
> >> franz see wrote:
> >>> Good day to you, Andy,
> >>>
> >>> I'm not sure if any are build at all, that's because your whole build
> >>> will
> >>> fail.
> >>>
> >>> Cheers,
> >>> Franz
> >>>
> >>>
> >>> Andrew Williams-5 wrote:
> >>>
> >>>> If two projects depend on each other which gets built first?
> >>>> In this situation either one must be optional or they must be in the
> >>>> same artifact.
> >>>>
> >>>> Andy
> >>>>
> >>>> franz see wrote:
> >>>>
> >>>>> Good day to you Sha Jiang,
> >>>>>
> >>>>> Maven can not handle cyclic dependencies. It will give you a cyclic
> >>>>> dependency error
> >>>>>
> >>>>> Cheers,
> >>>>> Franz
> >>>>>
> >>>>>
> >>>>> jiangshachina wrote:
> >>>>>
> >>>>>
> >>>>>> Hello guys,
> >>>>>> I suddenly have a virtual case just in mind.
> >>>>>> There are two projects, A and B, each of them depends on the other
> >>>>>> one.
> >>>>>> How do Maven to deal with the dependency cycle?
> >>>>>>
> >>>>>> a cup of Java, cheers!
> >>>>>> Sha Jiang
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: [email protected]
> >>>> For additional commands, e-mail: [email protected]
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Dependency-cycle--tp7274021p23522952.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to