Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#128 JDK11 compatibility #266

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
270 changes: 141 additions & 129 deletions src/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,146 +6,158 @@
*/
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<modelVersion>4.0.0</modelVersion>

<groupId>org.geoserver.geofence</groupId>
<artifactId>geofence</artifactId>
<version>3.7-SNAPSHOT</version>
<packaging>pom</packaging>

<properties>
<!-- Building with Java 11, but with Java 8 compatible jars,
to have some mercy on the old java bytecode processing libraries
used in GeoFence -->
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<geofence-version>3.7-SNAPSHOT</geofence-version>
<hibernate-version>3.6.9.Final</hibernate-version>
<hibernate-generic-dao-version>1.1.0</hibernate-generic-dao-version>
<hibernate-spatial-version>1.1.3.2</hibernate-spatial-version>
<postgresql.jdbc.version>42.2.18</postgresql.jdbc.version>
<postgis.jdbc.version>1.3.3</postgis.jdbc.version>
<jts.version>1.19.0</jts.version>
</properties>
<groupId>org.geoserver.geofence</groupId>
<artifactId>geofence</artifactId>
<version>3.8-SNAPSHOT</version>
<packaging>pom</packaging>

<name>Master GeoFence POM</name>
<description>GeoFence is a java web application that handles authorization rules, integrating with GeoServer using the interface described in GSIP 57.</description>
<name>Master GeoFence POM</name>
<description>GeoFence is a java web application that handles authorization rules, integrating with GeoServer using the interface described in GSIP 57.</description>

<url>https://github.com/geoserver/geofence</url>
<inceptionYear>2011</inceptionYear>
<url>https://github.com/geoserver/geofence</url>
<inceptionYear>2011</inceptionYear>

<organization>
<name>GeoSolutions</name>
<url>http://www.geo-solutions.it</url>
</organization>
<organization>
<name>GeoSolutions</name>
<url>https://www.geosolutionsgroup.com</url>
</organization>

<developers>
<developer>
<id>etj</id>
<name>Emanuele Tajariol</name>
<organization>GeoSolutions</organization>
<roles>
<role>architect</role>
<role>developer</role>
</roles>
<timezone>+2</timezone>
</developer>
<developer>
<id>afabiani</id>
<name>Alessio Fabiani</name>
<organization>GeoSolutions</organization>
<roles>
<role>developer</role>
</roles>
<timezone>+2</timezone>
</developer>
</developers>
<developers>
<developer>
<id>etj</id>
<name>Emanuele Tajariol</name>
<organization>GeoSolutions</organization>
<roles>
<role>architect</role>
<role>developer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>afabiani</id>
<name>Alessio Fabiani</name>
<organization>GeoSolutions</organization>
<roles>
<role>developer</role>
</roles>
<timezone>+1</timezone>
</developer>
</developers>

<issueManagement>
<system>github</system>
<url>https://github.com/geoserver/geofence/issues</url>
</issueManagement>
<issueManagement>
<system>github</system>
<url>https://github.com/geoserver/geofence/issues</url>
</issueManagement>

<scm>
<connection>scm:git:[email protected]:geoserver/geofence.git</connection>
<tag>main</tag>
<url>https://github.com/geoserver/geofence</url>
</scm>
<scm>
<connection>scm:git:[email protected]:geoserver/geofence.git</connection>
<tag>main</tag>
<url>https://github.com/geoserver/geofence</url>
</scm>

<ciManagement>
<system>jenkins</system>
<url>https://build.geoserver.org</url>
</ciManagement>
<ciManagement>
<system>jenkins</system>
<url>https://build.geoserver.org</url>
</ciManagement>

<repositories>
<repository>
<id>osgeo-releases</id>
<name>OSGeo Nexus Release Repository</name>
<url>https://repo.osgeo.org/repository/release/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repositories>
<repository>
<id>osgeo-releases</id>
<name>OSGeo Nexus Release Repository</name>
<url>https://repo.osgeo.org/repository/release/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>

<repository>
<id>osgeo-snapshots</id>
<name>OSGeo Nexus Snapshot Repository</name>
<url>https://repo.osgeo.org/repository/snapshot/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
<repository>
<id>osgeo-snapshots</id>
<name>OSGeo Nexus Snapshot Repository</name>
<url>https://repo.osgeo.org/repository/snapshot/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>

<repository>
<id>geosolutions</id>
<name>GeoSolutions Repository</name>
<url>https://maven.geo-solutions.it/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<repository>
<id>geosolutions</id>
<name>GeoSolutions Repository</name>
<url>https://maven.geo-solutions.it/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>

<distributionManagement>
<repository>
<id>nexus</id>
<name>OSGeo Release Repository</name>
<url>https://repo.osgeo.org/repository/Geoserver-releases/</url>
<uniqueVersion>false</uniqueVersion>
</repository>
<snapshotRepository>
<id>nexus</id>
<uniqueVersion>false</uniqueVersion>
<name>OSGeo Snapshot Repository</name>
<url>https://repo.osgeo.org/repository/geoserver-snapshots/</url>
</snapshotRepository>
</distributionManagement>
<distributionManagement>
<repository>
<id>nexus</id>
<name>OSGeo Release Repository</name>
<url>https://repo.osgeo.org/repository/Geoserver-releases/</url>
<uniqueVersion>false</uniqueVersion>
</repository>
<snapshotRepository>
<id>nexus</id>
<uniqueVersion>false</uniqueVersion>
<name>OSGeo Snapshot Repository</name>
<url>https://repo.osgeo.org/repository/geoserver-snapshots/</url>
</snapshotRepository>
</distributionManagement>

<modules>
<module>services</module>
</modules>

<build>
<!-- ======================================================== -->
<!-- Extensions settings for Deployment -->
<!-- ======================================================== -->
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav</artifactId>
<version>1.0-beta-2</version>
<!-- artifactId>wagon-ftp</artifactId>
<version>2.6</version -->
</extension>
</extensions>
</build>
<modules>
<module>services</module>
</modules>

<profiles>
<profile>
<id>libyear</id>
<build>
<plugins>

<plugin>
<groupId>io.github.mfoo</groupId>
<artifactId>libyear-maven-plugin</artifactId>
<version>1.1.0</version>
<executions>
<execution>
<id>libyear-analysis</id>
<goals>
<goal>analyze</goal>
</goals>
</execution>
</executions>
</plugin>

</plugins>

</build>
</profile>
</profiles>

<build>

<!-- ======================================================== -->
<!-- Extensions settings for Deployment -->
<!-- ======================================================== -->
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav</artifactId>
<version>1.0-beta-2</version>
<!-- artifactId>wagon-ftp</artifactId>
<version>2.6</version -->
</extension>
</extensions>
</build>
</project>
2 changes: 1 addition & 1 deletion src/samples/csv2geofence/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<groupId>org.geoserver.geofence.sample</groupId>
<artifactId>csv2geofence</artifactId>
<version>3.7-SNAPSHOT</version>
<version>3.8-SNAPSHOT</version>
<packaging>jar</packaging>

<name>csv2geofence</name>
Expand Down
Loading