On Monday 05 March 2018 13:02:44 Stefan Seifert wrote: > +1 > > as you noted in the release mails there is a cyclic dependency between > paxexam 2.0.0 (somewhat hidden in the version resolver class) and > jcr.oak.server 1.2.0 - both releases depend on each other. makes it > difficult to build.
Yes, you have to build one or the other with "mvn clean install - DskipTests=true" (or copy release artifacts into local Maven repo): 1. checkout o.a.s.testing.paxexam-2.0.0 2. build o.a.s.testing.paxexam-2.0.0 with "mvn clean install -DskipTests=true" 3. checkout o.a.s.jcr.oak.server-1.2.0 4. build o.a.s.jcr.oak.server-1.2.0 with "mvn clean install" 5. rebuild o.a.s.testing.paxexam-2.0.0 with "mvn clean install" or 1. checkout o.a.s.jcr.oak.server-1.2.0 2. build o.a.s.jcr.oak.server-1.2.0 with "mvn clean install -DskipTests=true" 3. checkout o.a.s.testing.paxexam-2.0.0 4. build o.a.s.testing.paxexam-2.0.0 with "mvn clean install" 5. rebuild o.a.s.jcr.oak.server-1.2.0 with "mvn clean install" This is required due to major dependency changes in Oak and several new modules. Regards, O. > stefan