Hi MIchael, excuse me for my late answer. I agree with your proposal (splitting into modules, group name etc...). You can pack it into OpenJUMP plus. It is quite difficult for me to take time for GitHub. I think I will use the time I have mainly to test the plugins. By the time you move OpenKLEM into OpenJUMP I will start a set of tests on both Sextante and OpenKLEM and report on a text which can be used in the future. thanks again Peppe
Il giorno dom 11 apr 2021 alle ore 12:36 Michaud Michael < m.michael.mich...@orange.fr> ha scritto: > 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 >
_______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel