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