2014-05-06 16:17 GMT+02:00 vincent(a)massol.net <vincent(a)massol.net>et>:
On 6 May 2014 at 16:11:59, Jeremie BOUSQUET (jeremie.bousquet(a)gmail.com
(mailto:jeremie.bousquet@gmail.com)) wrote:
2014-05-06 12:40 GMT+02:00 Denis Gervalle :
> On Tue, May 6, 2014 at 12:24 PM, vincent(a)massol.net > > >wrote:
>
> > Hi,
> >
> > On 6 May 2014 at 12:22:06, vincent(a)massol.net (vincent(a)massol.net)
> wrote:
> >
> > Hi devs,
> >
> > Our intellij IDEA ultimate license has expired. Jetbrains is ok to
renew
> > it but they wish that the xwiki project
gives something more in
return:
> > they mentioned some blog post for
example.
> >
> > So first, who’s using IDEA and would like to continue using the
Ultimate
> > version (vs the community one which is
free)?
> > I’m using IDEA Ultimate and I’m very happy with it. The community
edition
> > looks good but is missing some features
like HMTL/CSS/JS support. I
don’t
> > know if I would miss those features
though if I were to use the
community
> > edition. I guess I should try it… Will
do now!
> >
>
> I am using it as well, and I am really happy with it. It is far more
easy
> to setup than Eclipse, and it provides very
nice features. The
> auto-completions and other smart inspections of code are really nice
> (without any performance issues), the refactoring feature is great, but
> from the advantage of the Ultimate edition, apart from what you already
> mention, I will miss the Coverage feature to improve my unit tests.
> I do not really envision the idea of going back to Eclipse or
Netbeans, I
still
remember the nightmare it was.
Hi Denis,
Just a side note, to be honest, I don't know which version of Eclipse you
tried, but I must say they evolved correctly.
With recent versions (indigo), it is much easier to import your maven
project into eclipse projects and the sync works quite well.
Actually I just gave Eclipse Kepler (SR2) a try today and the maven
integration is a nightmare…
When you import your pom.xml as a project (I imported only commons
pom.xml) you get lots of errors about unknown lifecycle mappings (I
remember remote resources plugin, osgi bundle plugin, enforcer plugin) and
you don’t know what to do.
In fact you don't need to do something about them, usually they're not an
issue. They can disappear later, if newer eclipse updates add more known
lifecycle mappings.
Then after all poms were imported the project was full of redcrosses (ie
errors). I looked quickly and couldn’t find the problem so I stopped and
remove Eclipse Kepler from my machine.
Usually the proper way I found to avoid issues with Eclipse import, is to
first perform a fresh (and complete) build of the project with Maven CLI.
Then in your Eclipse workspace configure your maven installation in prefs
instead of the embedded one (so with proper settings / repositories). Check
your http proxy settings, if needed. Then only, import your project. Then
let it some time (seconds, minutes, hours...) to complete. Then restart
Eclipse (because if you don't it takes ages for Eclipse to realize he can
remove all those red crosses). If you do that //usually// it's almost
painless.
Not trying to sell it would compete with IDEAJ on this point, but if you
deal with Eclipse it can help ;)
I know if can be fixed and works fine thereafter (the proof is that
several xwiki committers are using it every day! :)). But this is far from
easy when you install it the first time and if you don’t take the time to
google or ask others how they’ve done it!
Thanks
-Vincent
PS: I don’t want to start an IDE war here, just reporting my experience of
today :)
The git/hg
integration is pretty nice too.
But I agree that IDEAJ has always been my favorite IDE (I really liked
the
inspections and the simpleUml plugin), I moved to
Eclipse only for
economic
reasons - and I miss too much features in IDEAJ
community edition :)
Agree with Vincent that with Maven, developers are completely independent
of IDEs - and it's a very good thing.
> I will simply use the Community
> edition until I can afford a license for the Ultimate one. JetBrains
has
> really done a great job with IntelliJ, and I
will be to reward them
when
> possible (currently, it is a bit hard for
me).
>
>
> > Any idea of what we could do?
> > A blog post on
xwiki.org could be written, mentioning the number of
> xwiki
> > committers using it and providing some quotes from each devs, wdyt?
> >
>
> I would surely put my quote with pleasure on such blog post, this is a
nice
> idea.
>
>
> >
> > Thanks
> >
> > -Vincent
> >