Re: [CEDET-devel] EDE projects for JVM-related languages & build tools
Brought to you by:
zappo
From: Alex O. <al...@gm...> - 2012-10-15 09:32:52
|
Hi again I wrote simple prototype on the top of proj-maven2, that fetches classpath information from Maven, and use it. I was able to get completions working for fairly complex Hadoop project. I think, that I'll refactor common parts into separate class, and will inherit all JVM-based projects from it. And I have following question - does semantic/db-javap.el will store extracted information in cache or it will perform lookup in jar every time I'll call completion? On Sun, Oct 14, 2012 at 1:20 PM, Alex Ott <al...@gm...> wrote: > Hi all > > Last months I'm spending more time working on JVM-based projects > (mostly Clojure, and Java). I see, that situation with Java in CEDET > is improved, but it still lacks such things, as automatic classpath > detection, etc. > I'm thinking about restoring "obsolete" maven EDE project, but besides > maven, I also use Leiningen for Clojure code, and I'm also thinking > about support for other JVM-related build tools, like SBT for Scala, > Graddle, etc. So, I want to ask developers on how it's better organize > hierarchy for all these projects, so we'll avoid code duplication, and > Java completion/SemanticDB would be able to obtain classpath > information from any of these projects. > I'm thinking about creating generic-java-project, that will have > "classpath" slot inside, and it will be used by SemanticDB. And > specific project types will fill this slot using project-specific > tools, like 'lein classpath' for Leiningen, 'mvn > dependency:build-classpath' for Maven, etc. > > What do you think? > > -- > With best wishes, Alex Ott > http://alexott.net/ > Twitter: alexott_en (English), alexott (Russian) > Skype: alex.ott -- With best wishes, Alex Ott http://alexott.net/ Twitter: alexott_en (English), alexott (Russian) Skype: alex.ott |