KDevelop and Java
Detlev Casanova
detlev.casanova at gmail.com
Sat Mar 10 11:41:32 UTC 2012
On Thursday 08 March 2012 12:28:15 Milian Wolff wrote:
> On Thursday 08 March 2012 10:25:22 Detlev Casanova wrote:
> > On Wednesday 07 March 2012 16:11:38 Aleix Pol wrote:
> > > On Wed, Mar 7, 2012 at 3:33 PM, Detlev Casanova
> > >
> > > <detlev.casanova at gmail.com> wrote:
> > > > Hello !
> > > > I'd like to know what's the status of the Java plugin for KDevelop.
> > > > After
> > > > having a look on the git repository, it seems that it's been a while
> > > > since
> > > > the last commit.
> > > >
> > > > Is it unmaintained ?
> > > > Has it become not interresting anymore ?
> > > >
> > > > Would you like to see it back on tracks or are there other priorities
> > > > ?
> > > >
> > > > Detlev Casanova.
> > > >
> > > > --
> > > > KDevelop-devel mailing list
> > > > KDevelop-devel at kdevelop.org
> > > > https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
> > >
> > > Script Kiddy doesn't count as maintaining. :P
> > >
> > > The last time I looked (last summer) the Java language support was not
> > > that bad, it has to be ported to new Kate ranges interface, because
> > > the one we used to have was deprecated some time ago.
> > >
> > > Short answer: needs work, but not a huge amount of work.
> >
> > I'll try to make it compile with the new range interface, then make sure
> > it
> > works and see if it can be used properly with new versions of kdevelop.
> >
> > Do people on this mailing list and on #kdevelop know about that new range
> > interface ? In case I have questions :-)
>
> Very nice.
>
> commit dcbeb493ea86547af81d5a90fa168cc152ab4efa in kdev-php might be
> interesting, yet there can of course be follow-up commits that fix the odd
> bug. I can of course assist you via email/irc if I have time. Just drop the
> mail to this mailing list.
I hit reply to author last time, sorry.
It now compiles and KDevelop loads it properly (I would say that kdev-php and
kdev-java are based on each other, as the code is a comparable.)
It still doesn't work properly and, for instance, doesn't find errors
(System.out.printlnThatDoesNotExist("Hello world"); is not underlined, which
it should be I suppose...)
I'll keep looking into ParseJob::run() which is the most probable place that
makes it not working.
Also, autocompletion doesn't work but I haven't got there yet (except for
porting)
Also, I created a kdevelop template. Can the kdev-java plugin provide such
templates when it is installed (for instance : CMake and Java) ?
Is there something like an Ant plugins yet ?
Finally, how do you prefer getting the code ? I committed it into my local git
repo, in master. Mail ? Reviewboard ? Something else ?
Thanks !
Detlev Casanova.
More information about the KDevelop-devel
mailing list