In this case I think I would favor leaving the JAR file itself in /lib/ext and having other data in /lib/ext/nothingtodoplugin. That way we don't have to mess with the classpath.
What do you guys think? The Sunburned Surveyor On 8/31/06, Stefan Steiniger <[EMAIL PROTECTED]> wrote: > if you put the jar in a sub folder you need to register the subfolder, > or the jar in the classpath > > stefan > > Sunburned Surveyor wrote: > > >Larry, > > > >I was just reading your e-mail a little more carefully. Did you say > >you can put your JAR file in any subdirectory of /lib/ext? If you do > >that, will OpenJUMP be able to find it? Or does the JAR have to be > >directly in the /lib/ext directory? > > > >SS > > > >On 8/31/06, Sunburned Surveyor <[EMAIL PROTECTED]> wrote: > > > > > >>O.K. - That works for me to. So we can agree that we'll place a folder > >>for our extensions and plug-ins in the /lib/ext directory? > >> > >>If you think that will work I'll put up a little registry on the JPP > >>Wiki for folder names so we don't have someone trying to create two > >>"MrSID" folders or two "CAD" folders. > >> > >>The Sunburned Surveyor > >> > >>On 8/31/06, Larry Becker <[EMAIL PROTECTED]> wrote: > >> > >> > >>>I don't see the need for a /lib/ext/lockers folder since you can just put > >>>all of your plugin files (inlcuding jars) inside /lib/ext/SurveyOS or > >>>/lib/ext/MrSID or /lib/ext/Jython. > >>> > >>> > >>>regards, > >>>Larry > >>> > >>>On 8/31/06, Sunburned Surveyor <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>>>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 > >>> > >>> > >>>------------------------------------------------------------------------- > >>>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