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

Reply via email to