Thanks for making that point Larry. I know I may be making an effort for too much organization, but might we keep the JAR files in /lib/ext and give each extension some space in /lib/ext/lockers?
In the lockers foleder we could have a folder for each extension. Otherwise you might have a config.xml file in the /lib/ext directory, and I might want a confi.xml file for my extension. Then we have a naming conflict. We avoid this problem with the /lib/ext/lockers direcotry. In that case you might have something like this: /lib/ext/MrSID/config.xml /lib/ext/SurveyOSCoordinateSelectors/config.xml Or, in an even better scenario, we could split the /lib/ext/lockers folder into subfolders that would organize extensions by group, company, or organization: /lib/ext/ISA/MrSID/config.xml /lib/ext/SurveyOS/CoordinateSelectors/config.xml Let me know what you think Larry. It appears as though you and I may be the only extensions developers that require files outside of the JAR at this time. If we can agree on a solution I'm sure we can encourage future extension developers to follow our lead. The Sunburned Surveyor On 8/31/06, Larry Becker <[EMAIL PROTECTED]> wrote: > Hi Sunburned, > > As someone who is guilty of subfolder proliferation already (etc and tmp > folders are required to support the MrSID plugin), I believe it is less > confusing to place these folders inside the /lib/ext folder itself if they > are used to support plugin extensions. This is what the Jython plugin does, > and what the MrSID plugin will do in the future. > > regards, > Larry > > > On 8/31/06, Sunburned Surveyor <[EMAIL PROTECTED]> wrote: > > Michael, > > > > I'll see if I can add some more clarification. I apologize to everyone > > if this is confusing. > > > > The OpenJUMP/lib/ext directory holds the JAR file for the extension. I > > want to have a subfolder in the OpenJUMP/extensions directory that > > provides a workspace for extension developers to store files that > > might not be included in the JAR file. For example, I might want to > > store configuration files, image files, help documentation, and > > developer documentation in this area. As another example, with the > > FeatureEater Plug-In I'll need a place to store the on-disk feature > > stores. (I can allow the user to choose the location, but it might do > > to have a default location.) > > > > If this isn't a good idea I can just create an installer for my > > Plug-In that creates a "SurveyOS/OpenJUMP/Extensions" folder, or > > something similar. I have no problem with using an independent > > directory, but thought it might make more sense for the extension > > developers to share a folder under the OpenJUMP installation > > directory. > > > > Let me know if you have any more questions. > > > > The Sunburned Surveyor > > > > On 8/30/06, Michaël Michaud <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > > > I'm OK with documentation (pdf user guide, pdf developer guide ...), but > > > I don't know what is extensions directory for, and I'm afraid it is a > > > little confusing to have an extensions directory in the main > > > installation for extensions (?) and a ext directory in the lib directory > > > for plugins > > > > > > Michaël > > > > > > Sunburned Surveyor a écrit : > > > > > > >Are there any final objections to adding a "documentation" and > > > >"extensions" directories to OpenJUMP's installed program directory > > > >structure. (I'm not talking about the CVS, but the file system > > > >actually installed on the user's hard drive.) > > > > > > > >If there are no objections then I will plan on having a subdirectory > > > >of the OpenJUMP/extensions directory available for my plug-ins. I will > > > >modify the installer for our next official release, and I will place a > > > >registry for extension sub-folder names on the wiki. > > > > > > > >The Sunburned Surveyor > > > > > > > > >------------------------------------------------------------------------- > > > >Using Tomcat but need to do more? Need to support web services, > security? > > > >Get stuff done quickly with pre-integrated technology to make your job > easier > > > >Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > >_______________________________________________ > > > >Jump-pilot-devel mailing list > > > > Jump-pilot-devel@lists.sourceforge.net > > > > >https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, > security? > > > Get stuff done quickly with pre-integrated technology to make your job > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > > > Jump-pilot-devel mailing list > > > Jump-pilot-devel@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel