On Oct 21, 2009, at 8:30 AM, Thomas Mortagne wrote:
> On Mon, Oct 19, 2009 at 12:38, Vincent Massol <[email protected]>
> wrote:
>>
>> On Oct 19, 2009, at 12:26 PM, Thomas Mortagne wrote:
>>
>>> On Sun, Oct 18, 2009 at 14:00, vmassol <[email protected]
>>>> 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.
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
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs