Hi,
I'm afraid I'm still trying to sort out how best to set up Semantic.
I've had some (but not complete) success using EDE and GNU Global, but I
thought I'd go back to basics and build from there. So, now in my
.emacs file, I'm only doing:
(require 'cedet)
(semantic-load-enable-excessive-code-helpers)
How then in my (mostly) Java project do I set semanticdb-project-roots
and semantic-java-dependency-system-include-path? My project directory
hierarchy looks something like this:
../rootdir
../app1/src
../app2/src
../app3/src
...etc...
Where the apps in "app1", "app2", etc., comprise a set of interrelated
source hierarchies, and where the package hierarchies (eg., com/foo/bar,
etc.) begin below the src directories. Do I set
semanticdb-project-roots to ../rootdir? Or do I set it to a list of
../app1/src, ../app2/src, etc.? And, what is
semantic-java-dependency-system-include-path for? Right now, I just set
it to the source directory where I downloaded the JDK source files. Is
that the correct usage?
I figure that if I can get this working, then later I can replace
semanticdb-project-roots with an EDE project, and can add in support for
GNU Global.
Thanks!
Best,
David
|