On Sat, Sep 13, 2008 at 2:05 PM, Thomas Mortagne
<[EMAIL PROTECTED]>wrote:

> Well not completely in fact: the main concert is about AJDT which
> seems to have lot's of problems with our aspect since aspectJ 1.6 and
> the last version based on aspectJ 1.5 does not work well with Eclipse
> 3.4. I guess the problem can be fixed by someone who knows aspectJ
> better than me simply by fixing our aspectJ files.


I confirm the problems on ganymede with aspectJ but don't know aspectJ so
find someone else ;)



> On Fri, Sep 12, 2008 at 9:35 PM, Vincent Massol <[EMAIL PROTECTED]>
> wrote:
> >
> > On Sep 12, 2008, at 9:14 PM, Asiri Rathnayake wrote:
> >
> >> Hi All,
> >>
> >> What's the situation of this ?
> >>
> >> Can we safely build / test / develop xwiki with ganymede ? :)
> >
> > Sure.
> >
> > -Vincent
> >
> >> On Thu, Aug 14, 2008 at 5:46 PM, Pascal Voitot
> >> <[EMAIL PROTECTED]>wrote:
> >>
> >>> On Thu, Aug 14, 2008 at 12:13 PM, Thomas Mortagne <
> >>> [EMAIL PROTECTED]
> >>>> wrote:
> >>>
> >>>> On Thu, Aug 14, 2008 at 10:35 AM, Pascal Voitot
> >>>> <[EMAIL PROTECTED]> wrote:
> >>>>> Hello,
> >>>>> I've tried building platform and XE from trunk under Eclipse
> >>>> 3.4(Ganymede)
> >>>>> with last M2Eclipse (Maven embedded 2.1.0 with m2eclipse 0.9.5)
> >>>>> which
> >>>> brings
> >>>>> lots of new features but also some new problems...
> >>>>>
> >>>>> I've checked out full platform trunk and tried to use the "nested
> >>> modules
> >>>>> management" of m2eclipse in order to have something clean... so
> >>>>> check
> >>> out
> >>>>> using Subclipse and then activated Maven dependency management,
> >>> Workspace
> >>>>> resolution and Nested Modules...
> >>>>>
> >>>>> Due to some new features of both maven and m2eclipse and due to new
> >>>> nested
> >>>>> modules, there are some problems building everything from
> >>>>> scratch...
> >>>>> Here are my short remarks (I'm only maven and eclipse user so
> >>>>> this is
> >>>> what I
> >>>>> can seem with an external point of view):
> >>>>> - the famous out-of-memory still exists when building aspects so
> >>>>> still
> >>>> needs
> >>>>> to creates a specific Run target with the now famous
> >>> "-XmxLOTS_OF_MEMORY"
> >>>>> - now in Maven, compiled classes are separated: main classes goes
> >>>>> in
> >>>>> target/classes and test classes goes in target/test-classes
> >>>>> (which is
> >>> not
> >>>> so
> >>>>> bad)
> >>>>> - In XWiki platform, we have now up to 3 levels of nested modules
> >>>>> and
> >>>>> apparently the maven inheritance is not well managed by
> >>>>> m2eclipse. By
> >>>>> default, maven tests are not run using parent compiled classes
> >>>>> and I
> >>> had
> >>>> to
> >>>>> explicitely trigger "resolve Workspace artifact" in my specific
> >>>>> Maven
> >>> Run
> >>>>> target not to have "no class def found exception
> >>>>> for ...XWikiContext"
> >>>> when
> >>>>> running maven:test.
> >>>>> - the "resolve Workspace artifact" is sometimes not good: for
> >>>> web/standard,
> >>>>> it tries to copy the file xwiki-core/target/classes but as it is a
> >>>>> directory, it fails to copy it :)...
> >>>>> - Moreover, m2eclipse seems to run maven tests using target/classes
> >>> from
> >>>>> parent or locally dependent maven modules but not target/test-
> >>>>> classes.
> >>>> And
> >>>>> in XWiki, xwiki-rendering/xwiki-rendering-tests, for example, uses
> >>>> classes
> >>>>> from xwiki-core tests classes. I haven't found a clever solution
> >>>>> for
> >>>> this.
> >>>>> - I can also see some code errors in Eclipse in web/gwt because
> >>>>> Eclipse
> >>>> trie
> >>>>> to resolve some deprecated functions from xwiki-core trunk... not a
> >>>> problem
> >>>>> when compiling with maven
> >>>>
> >>>> Do you have AJDT installed ? AJDT automatically build xwiki-core
> >>>> aspects. The problem is that AJDT version that works correctly on
> >>>> Eclipse 3.4 (the ones based on aspectJ 1.6) don't work with XWiki
> >>>> aspect files it seems. I'm back to 3.3 cause of this.
> >>>>
> >>>
> >>> No I don't have it...
> >>> I think this is only a question of dependency management... lots of
> >>> things
> >>> have changed in the last version and the intensive usage of nested
> >>> modules
> >>> in XWiki is apparently not well managed!
> >>> Moreover, this morning, I compiled XE and it worked and I
> >>> discovered the
> >>> XWiki-Core JAR was simply empty: no class inside :)
> >>>
> >>> I'm going to try extracting module per module and see if I can
> >>> compile...
> >>> and finally if I can't, I will install 3.3 or a standalone maven...
> >>>
> >>> Last week I have spent several days trying to compile with Java64
> >>> under
> >>> Eclipse64 but there was too many bugs that I came back to Java32
> >>> under
> >>> Eclipse32 and now Maven is ennoying me :)...
> >>>
> >>>
> >>>
> >>>>
> >>>>>
> >>>>> One other question about something I remark:
> >>>>> when compiling, I see this tens of times:
> >>>>> url = http://maven.xwiki.org/externals
> >>>>> Downloading:
> >>>>>
> >>>>
> >>>
> http://maven.xwiki.org/externals/groovy/groovy-all-1.0-jsr/06/groovy-all-1.0-jsr-06.pom
> >>>>> url = http://maven.xwiki.org/releases
> >>>>> Downloading:
> >>>>>
> >>>>
> >>>
> http://maven.xwiki.org/releases/groovy/groovy-all-1.0-jsr/06/groovy-all-1.0-jsr-06.pom
> >>>>> url = http://repo1.maven.org/maven2
> >>>>> Downloading:
> >>>>>
> >>>>
> >>>
> http://repo1.maven.org/maven2/groovy/groovy-all-1.0-jsr/06/groovy-all-1.0-jsr-06.pom
> >>>>>
> >>>>> Apparently, it doesn't see it has already downloaded it... Do you
> >>>>> know
> >>>> why?
> >>>>
> >>>> It's because it did not already downloaded it :) The problem is that
> >>>> this groovy version is wrongly packaged and does not have any
> >>>> pom.xml
> >>>> (look at http://repo1.maven.org/maven2/groovy/groovy-all-1.0-jsr/06/)
> >>>> .
> >>>>
> >>>
> >>>
> >>> Ok I see... sometime there is the error, sometimes not :)
> >>>
> >>>
> >>>
> >>>>
> >>>>>
> >>>>> So finally, compiling module per module triggering some options
> >>>>> is OK
> >>> but
> >>>>> compiling from scratch implies skipping tests...
> >>>>>
> >>>>> Pascal
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
> >
>
>
>
> --
> Thomas Mortagne
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to