Hi,

Thank you for your efforts on maven.

Any improvement to automatize build process is welcome. Just two points of attention :

- if I understand correctly, it will also need to revisit every extension pom. Just let try to keep them as simple as possible.

- from my point of view, better than several versions (CORE and PLUS) automatically built would be a CORE version and a good plugin manager. I know it is not the same effort, but maybe it is not worth putting all the effort on PLUS build automatization.

Just my two cents, and still very happy that you take care of pom, which is not really my cup of tea ;-)

Ah, and as we are at it. I saw that you updated jai-ext except tiff. I did not update this dependency because I remembered there is some incompatibility but did not remember what. Is this documented somewhere ? There has been several jai updates since then. Is it time to retry the last tiff reader ?

And here is a feature request. In all extensions I uploaded on github, I tried to reference online dependencies as much as possible, but for OpenJUMP, I made a local copy of a 2.0 jar snapshot everywhere. I don't know if we can reference an online version of a mavenized OpenJUMP snapshots or official versions when there will be an official 2.0, but it would be a good improvement in extension management. 

Michaël  

envoyé : 17 mai 2021 à 19:42
de : edgar.sol...@web.de
à : OpenJump develop and use <jump-pilot-devel@lists.sourceforge.net>
objet : [JPP-Devel] mavenize everything



hey All,

as you might have noticed i am still finetuning the OJ2 maven build. just a quick status update.

by now the whole build and packaging should be mavenized. while i still didn't try i'm quite positive that we can get rid of the redundant jars under lib/.

next thing i want to tackle is the PLUS packaging. general idea is to replace lib/plus/ contents with an approach utilizing https://github.com/maven-download-plugin/maven-download-plugin and pointing it to release zips that are meant to be unzipped there. this way we could include extension releases during build from everywhere and will not need to place them manually into the devel tree anymore.
the maven plugin even supports checksumming and caching!

thoughts, comments?.. sunny regards ede


_______________________________________________
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

Reply via email to