Fabio,
The potential problem with relying on m2eclipse exclusively is that I have
found that some XWiki Maven projects won't import correctly. That's what
started this thread. But, those errors would seem to be the exception rather
than the rule and may be irrelevant for my purposes. So, I'll go with the
m2e approach for now.
> P.S.: Re another mail you sent, I usually deploy
on tomcat with
xwiki-debug-eclipse (and lately also on jetty). Works out-of-the-box,
just
define a profile and go.
Are you talking about a new Maven profile?
Thanks for your help.
--Gary
-----Original Message-----
From: devs-bounces(a)xwiki.org [mailto:devs-bounces@xwiki.org] On Behalf Of
Fabio Mancinelli
Sent: Thursday, July 26, 2012 7:32 AM
To: XWiki Developers
Subject: Re: [xwiki-devs] m2eclipse and xwiki-commons
Hmmm. Frankly I see the two approaches as mutually exclusive.
If you import projects using m2e and it works, it doesn't make sense to use
the other approach because you will already have all that is provided by the
other one (and even more)
You are able to browse the the entire code base with both of the approaches
(just import anything you need, and if you don't use snapshots m2e will
download source code artifacts automatically and show you the code for the
dependencies if you don't have it available)
I still think that the M2E + wiki-debug-eclipse is a superior approach (when
it works fine :))
-Fabio
P.S.: Re another mail you sent, I usually deploy on tomcat with
xwiki-debug-eclipse (and lately also on jetty). Works out-of-the-box, just
define a profile and go.
On Thu, Jul 26, 2012 at 2:21 PM, Gary Kopp <gary(a)roksw.com> wrote:
Fabio,
Thanks for adding your two cents. I had seen Thomas' doc on debugging
under Eclipse and it attracted me. Now I'm thinking I need to combine
your/Thomas approach, using m2eclipse, with Sergiu's approach of using
Maven's eclipse:eclipse without m2eclipse. Then I can go in any
direction -- browse the entire codebase following all references _or_
debug one or more specific modules. All I really have to do to make
this practical is maintain two separate clones of the Git code base
(since they will have different Eclipse project metadata created within
them).
--Gary
-----Original Message-----
From: devs-bounces(a)xwiki.org [mailto:devs-bounces@xwiki.org] On Behalf
Of Fabio Mancinelli
Sent: Thursday, July 26, 2012 6:03 AM
To: XWiki Developers
Subject: Re: [xwiki-devs] m2eclipse and xwiki-commons
I personally use the great
https://github.com/xwiki/xwiki-debug-eclipse done by Thomas.
I import this project and (modulo some initial glitches) I am able to
start a working instance of XWiki from within the Workbench.
Then I import the modules I want to work on from xwiki-platform.
M2Eclipse takes care of using the modules open in the workbench in the
XWiki web application.
So I don't need to do any jar copying or whatever. Sometimes hot code
replacement is also applicable so you don't even have to restart the
instance when you modify stuff.
Debugging works out-of-the-box.
I think that this is a very nice environment where you can manage
building/deploying/running XWiki from a single environment, with
M2Eclipse and Eclipse WTP taking care automatically of many details
(almost everything actually).
My 2 cents.
-Fabio
On Thu, Jul 26, 2012 at 3:26 AM, Gary Kopp <gary(a)roksw.com> wrote:
Hello devs,
I just finished porting my XWiki development environment from Windows
7 to Ubuntu 12.04. I am now able to build all projects from the
command line without errors. I'm working with the master branch from
Git. I have Eclipse Juno installed with plugins that include
m2eclipse (the version from the Eclipse update site) and AJDT. I am
now trying to import the entire xwiki-commons Maven project into
Eclipse. Just as happened under Windows (which I never asked about,
since I was still trying to get command line builds to work), there
are three Maven goals (plugins) in the xwiki-commons projects that
fail to map to Eclipse plugins -- aspectJ-maven-plugin,
maven-antrun-plugin, and maven-remote-resources-plugin. Can anyone
give me some hints on how to resolve these mapping problems? Googling
for answers about this hasn't yielded anything that I can understand
:-)
--Gary
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs