On Wed, Oct 21, 2009 at 08:41, Vincent Massol <vincent(a)massol.net> wrote:
On Oct 21, 2009, at 8:30 AM, Thomas Mortagne wrote:
On Mon, Oct 19, 2009 at 12:38, Vincent Massol
<vincent(a)massol.net>
wrote:
On Oct 19, 2009, at 12:26 PM, Thomas Mortagne wrote:
On Sun, Oct 18, 2009 at 14:00, vmassol
<platform-notifications(a)xwiki.org
> wrote:
> Author: vmassol
> Date: 2009-10-18 14:00:31 +0200 (Sun, 18 Oct 2009)
> New Revision: 24550
>
> Modified:
> platform/core/trunk/xwiki-xml/pom.xml
> Log:
> Fixed invalid dependencies. At test time the Embedded CM needs to
> be available...
This is already provided by shared-test, it's needed at this level
only if the test directly use it.
Shared-test provide it as a non test dep AFAICS.
FYI I've fixed these deps since m2eclipse was failing to build the
modules without them.
It works well with last stable m2eclipse (0.9.8), does not seems right
to put hacks in pom.xml for m2eclipse bug.
I don't think it's a m2eclipse bug. m2eclipse uses Maven 3 directly.
My guess is that if you try it with maven 3 you'll get the same
problem. My take is that Maven 2 was more permissive and worked for
some reason I cannot understand yet.
I haven't looked at it in a lot of details but if you have can you
explain why this dependency wouldn't be needed? (especially as I don't
see it provided by shared test and it's needed in the tests of xwiki-
xml).
Maybe shared-test get it transitively but in this case it isn't
correct IMO to depend on some other deps to provide it.
I just looked and yes shared-test get it from one of its dependencies
which is wrong and should be fixed but still component manager
implementation is shared-test choice since its initializing it.
I'm fixing shared-test now but IMO it's a maven 3 or m2eclipse bug as
you want, core-xml does not use component-default, shared-test does.
Thanks
-Vincent
>>> Modified:
platform/core/trunk/xwiki-xml/pom.xml
>>> ===================================================================
>>> --- platform/core/trunk/xwiki-xml/pom.xml 2009-10-18 11:59:59
>>> UTC (rev 24549)
>>> +++ platform/core/trunk/xwiki-xml/pom.xml 2009-10-18 12:00:31
>>> UTC (rev 24550)
>>> @@ -68,6 +68,12 @@
>>> <version>${pom.version}</version>
>>> <scope>test</scope>
>>> </dependency>
>>> + <dependency>
>>> + <groupId>org.xwiki.platform</groupId>
>>> + <artifactId>xwiki-core-component-default</artifactId>
>>> + <version>${pom.version}</version>
>>> + <scope>test</scope>
>>> + </dependency>
>>> </dependencies>
>>> <build>
>>> <plugins>
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne