>>>>> "Heinz-Dieter" == Heinz-Dieter Conradi <[EMAIL PROTECTED]> writes:
Heinz-Dieter> hi all,
Heinz-Dieter> i occassionally move project between computers or make
Heinz-Dieter> a test copy into a different location. what always
Heinz-Dieter> irrates me about this process is the prj.el file.
Heinz-Dieter> since i would like to have the same properties, i see
Heinz-Dieter> no point in clicking myself to the options. after all,
Heinz-Dieter> most of the time all i have to do is modify the
Heinz-Dieter> starting directory in the global classpath, the
Heinz-Dieter> sourcepath and perhaps some other properties too.
Heinz-Dieter> is there any way that the prj file could determine
Heinz-Dieter> it's own directory? so that e.g. instead of
Heinz-Dieter> '(jde-global-classpath (quote ("/first/path")
Heinz-Dieter> ("/path/to/prj/directory"))
Heinz-Dieter> one could write something more generic and portable?
Heinz-Dieter> tia for any ideas, heinz-dieter conradi
"..", and presumably "." are interpreted correctly by the project file
system, relative to the location of the project file.
So for instance I have directory structure like so...
top-level/src
top-level/classes
top-level/lib
and so on, where "top-level" is whatever you want to call you
top-level directory.
>From the prj.el file (which is in "src") I have the following
settings...
'(jde-global-classpath (quote ("../classes" "../lib" "../lib/build")))
which is completely relocatable.
This is important for me, as we have several developers using JDE, so
I tend to check prj.el into CVS, so that I an maintain it for
everyone. Clearly it has to be relocatable.
I run under unix, but several of the developers are using windows, and
it seems to work for both.
Cheers
Phil