Emanuele Tajariol ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A5f715f5e-d477-4c0d-97bb-5b7644324d82
 ) *created* an issue

GeoServer ( 
https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiMzA0Njc3YjAwMWY3NGNjN2JhN2I1NzhkNTM0MjgwMGYiLCJwIjoiaiJ9
 ) / Improvement ( 
https://osgeo-org.atlassian.net/browse/GEOS-9904?atlOrigin=eyJpIjoiMzA0Njc3YjAwMWY3NGNjN2JhN2I1NzhkNTM0MjgwMGYiLCJwIjoiaiJ9
 ) GEOS-9904 ( 
https://osgeo-org.atlassian.net/browse/GEOS-9904?atlOrigin=eyJpIjoiMzA0Njc3YjAwMWY3NGNjN2JhN2I1NzhkNTM0MjgwMGYiLCJwIjoiaiJ9
 ) GeoFence backend DBMS dependencies ( 
https://osgeo-org.atlassian.net/browse/GEOS-9904?atlOrigin=eyJpIjoiMzA0Njc3YjAwMWY3NGNjN2JhN2I1NzhkNTM0MjgwMGYiLCJwIjoiaiJ9
 )

Issue Type: Improvement Assignee: Emanuele Tajariol ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A5f715f5e-d477-4c0d-97bb-5b7644324d82
 ) Components: GeoFence Created: 12/Feb/21 1:27 PM Fix Versions: 2.19-RC 
Priority: Medium Reporter: Emanuele Tajariol ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A5f715f5e-d477-4c0d-97bb-5b7644324d82
 )

The `geofence-server` module currently builds a zip file with the jars needed 
for working with geodb (h2) only.
In order to user postgis as a backend DBMS some manual work is required, and 
the needed jars are not included in the zip file. Note that we can't include 
all the jars in a single plugin, because the hibernate-spatial jars will 
conflict.

The proposal is to:

* transform `geofence-server` into a pom module
* create a submodule of `geofence-server`, `geofence-server-geodb`, which 
creates a plugin with the required libraries for geodb
* create a submodule of `geofence-server`, `geofence-server-postgis`, which 
creates a plugin with the required libraries for postgis.
* It will inherit everything from `geofence-server-geodb`, with the exclusion 
of the hibernate and the jdbc dependencies, because it will have its own.
* It will re-run the very same tests of `geofence-server-geodb` using pg as a 
backend
* Tests will be enabled with a profile, bc they are integration tests that 
require a postgres service.

( 
https://osgeo-org.atlassian.net/browse/GEOS-9904#add-comment?atlOrigin=eyJpIjoiMzA0Njc3YjAwMWY3NGNjN2JhN2I1NzhkNTM0MjgwMGYiLCJwIjoiaiJ9
 ) Add Comment ( 
https://osgeo-org.atlassian.net/browse/GEOS-9904#add-comment?atlOrigin=eyJpIjoiMzA0Njc3YjAwMWY3NGNjN2JhN2I1NzhkNTM0MjgwMGYiLCJwIjoiaiJ9
 )

Get Jira notifications on your phone! Download the Jira Cloud app for Android ( 
https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail
 ) or iOS ( 
https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailNotificationLink&mt=8
 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100154- 
sha1:ae50352 )
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to