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

Reply via email to