OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: DOCBOOK-APPS: Using environment variables in CatalogManager.Properties?


The short answer is "no".  For reasons including security and
platform-portability (Macintosh computers prior to OS X did not have
environment variables, as I understand), the Java platfom does not support
reading environment variables.  However, the JRE has a mechanism for passing
these properties over the command line, but I'm not totally sure whether
they work the same way as the .properties file.  I've been meaning to try it
out, just haven't found the time yet.  I think that if you run

java -DCatalogManager.catalogs=$HOME/cvs/xml/catalog.xml ...

the JRE will use this property assignment rather than what's in the
CatalogManager.properties file.  Since the OS is doing the environment
variable substitution, there aren't any issues on the Java end.

Again, I'm really just guessing on this.  I haven't hunted through the Java
documentation to see how the entire property mechanism works, but I think
this will work.  The naming scheme may be different, though.

Jeff

-----Original Message-----
From: Steinar Bang [mailto:sb@dod.no]
Sent: Monday, February 03, 2003 4:56 PM
To: docbook-apps@lists.oasis-open.org
Subject: DOCBOOK-APPS: Using environment variables in
CatalogManager.Properties?


Is there some way to use environment variables in the catalogs
properties of a CatalogManager.Properties file?

Ie. something like this:
	catalogs=$HOME/cvs/xml/catalog.xml
?

Thanx!


- Steinar


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC