|
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
|