Keepers of the JDE,
I would like to be able to orchestrate a hierarchy of JDE projects,
where each sub-project overrides any of it's super-projects settings. One
way to do this would be to provide a command which can be called by the
current project file to load the super-project.
Off hand, something like (jde-load-super-project super). If "super" is a
file, then it is loaded. If "super" is a directory, then the current
algorithm of looking for jde-project-file-name in that directory and it's
sub-directories is used. When the root directory is found with no more
project files, then jde-set-variables-init-value is called.
Then, in my prj.el file I could code something like this:
;; Load my super project settings.
(jde-load-super-project "../")
;; Override the super project with my project specific settings
(jde-set-variables
'(jde-compile-option-nowarn t))
This would maintain my project hierarchy in directory order. Or, if I
wanted to maintain my project hierarchy myself, I could give a specific file
name in the jde-load-super-project command.
Pat McNerthney
Icicle Software, Inc.