Hi Peppe, I uploaded OpenKLEM. Here is what I did : - split the code into 3 modules. See https://github.com/openjump-gis/openklem-extension - to do this split and keep minimal dependencies. I had to move one class (Vectorizer) from the algo package to the openjump package as it depended on OpenJUMP classes. - I also removed commons-io dependency from openklem-openjump as it is just used for FileUtils.getExtension which is also available in OpenJUMP. I updated other dependencies as much as possible. - I mavenized the project and the modules. I used the same group id as for OpenJUMP. This is just a proposition as it is seems that there is no code in the central maven repository for klem/openklem (for Sextante, I kept the group id of sextante which already existed). - if you get a bit more familiar with maven, you should be able to use your IDE to choose a target and perform compilation, packaging or installation of the three modules in one click. Let me know if it does not work. - if you are ok with the general ideas (splitting into modules, group name etc...), I'll change the version number to 2 and include jar files and dependencies into OpenJUMP PLUS. Let me know. - I also did some cleaning in the code, generally following recommandations from my IDE. Hope I did not break anything. If you had other ideas to manage the code, let me know. I tried to package it to have something usable, but you will use it more than me, so you must be comfortable with it too. I thing that next week, I'll start to include extensions I already migrated into the main project to be able to have a compiled PLUS distro and to ease tests. Michaël |
_______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel