plugins.dir

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

plugins.dir

Jahn, Ray (R.)
Dear ImageJ development team:

Is it possible to change the following semantics?

-Dplugins.dir="c:/plugin dir"

the current semantics, version <= 1.38

* replacement + singular

  singular replacement plugin directory
  directory list not accepted

desired semantics, version >= 1.39

* replacement + list (option 1)
* additive + list (option 2)

  like -Dplugins.dir=".;c:/plugin dir 01;c:/plugin dir 02"

The suggested semantics is consistent with that of, for example,

-Djava.ext.dirs=".;d:/;c:/programs/java lib/ext"

.    Default, the start-up directory where IJ resides
D:/  usually empty, for testing new extension libraries
others  list of directories for tested and accepted libraries

The purpose is for administrative robustness.  The default content of the plugin directory changes all the time from version to version in IJ releases.  Currently the default and third party contributory plugins are all mixed in the same, single directory.  During version migration, one simply cannot remember which third party contributory plugin was added in addition to the default content in the previous IJ version.  Let alone to detect potential version conflict if the new default plugin content overlaps with a previous third party entry.

This problem is similar in nature to the Java JRE extension libraries.  A semantics similar to that of JRE would help the administration of IJ.

Thanks.

Ray Jahn
Ford Research and Advanced Engineering
Dept. Materials Science and Nanoengineering