Hi community, I am trying to setup Eclipse 2023-12 with JDK 11 for the GeoServer project to support in the Jakarta EE migration. I use the main branch and I pretty much followed the developer guide. I have a couple of questions though:
1. How do you handle the extensions and the community modules: The workspace gets pretty big having all those projects open and Eclipse is quite slow especially on pom updates. Do you close the community module you are not responsible for? 2. What do you do in case your changes on for example GS platform breaks community code or community tests. Do you fix them? Or is the maintainer expected to jump in? 3. What is the expectation for the Jakarta EE migration regarding extensions and community code? 4. I wonder if you experience some specific problems, too and how you handle them. For example: a) In geofence: "The package javax.xml.namespace is accessible from more than one module: <unnamed>, java.xml". This causes a chain of compiler errors for me in Eclipse. Similar in other projects. b) Eclipse has trouble with "GeoServerTestSupport" because it is referenced tests of dependent projects, but it resides in gs-main/src/test/java, where it is not avaible for reuse. Normally it would expect that GeoServerTestSupport is in src/main/java of a test project or gs-main is an additional "test-jar" dependency. How do you handle that? c) Eclipse: Cannot nest "gs-rest-openapi-generated-feign-client/target/generated-sources/openapi/src/main/java" inside "gs-rest[...]". Thank you for your support and have a nice weekend! Andreas ITS Digital Solutions GmbH Dillenburger Str. 77 | 51105 Köln +49 231 222 49 370 andreas.waterme...@its-digital.de www.its-digital.de Sitz der Gesellschaft: Dortmund, Amtsgericht Dortmund, HRB 28563 Geschäftsführer: Ludger Schulte, Gunnar Haack, Ralf Petersilka, Raimund Schipp, Heinrich Toben _______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel