> Hi all, > making a source release that does build is apparently impossible, > unless one builds with -Dall, since many of the demo modules > are actually depending on various unsupported modules, such > as repository, geometry, widget-swing-pending, mif, gml, and > so on, just to name a few.
This one is mine; the goal for the module is to demo things covered in the user guide welcome section; as such I do not mind snipping dependencies out. > This of course won't do. We want to release something that's buildable and > "whole". > So... what do you suggest we do? > > Imho we should just cleanup everything that is not building. > In particular, remove from the normal build, and have > them build only when -Dall is active, the following modules: > - introduction (too heavy reliance on repository) We should kill introduction. > - mappane-use (mappane usage all over the place) The changes here allow WMS layers to be used and should be folded into the mappane module. > These can be fixed easily: > - example (remove the widget-swing-pending module dependencies) Agreed. > The can be kept as is: > - libraryJTS > > I suggest to fully remove, or else, integrate into example: > > - coverage-user (single class, not even a pom in the module root) > - referencing (same deal, no pom in the module) > - svgsupport (just one class, better seated in the examples module?) Drag into example; I would actually be happy to reduce demo down to a single example. There is some argument to be made for having example focus on the "core" library; and have separate demos for extra modules... > Opinions? I would like to start ripping the swing code out of a stand-alone module and place the components into the different library modules. As an example JMapPane (after a QA run) I would like to propose moves to renderer. I have a hacking session scheduled with Michael this weekend; and we can write up the proposal at that time. Jody ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
