|  | 
| 1 |  | -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 
| 2 |  | -	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> | 
|  | 1 | +<project xmlns="http://maven.apache.org/POM/4.0.0" | 
|  | 2 | +         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 
|  | 3 | +         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> | 
| 3 | 4 | 	<modelVersion>4.0.0</modelVersion> | 
| 4 | 5 | 
 | 
| 5 | 6 | 	<groupId>org.springframework.data.examples</groupId> | 
|  | 
| 19 | 20 | 		<module>bom</module> | 
| 20 | 21 | 		<module>couchbase</module> | 
| 21 | 22 | 		<module>elasticsearch</module> | 
| 22 |  | -		<module>geode</module> | 
| 23 | 23 | 		<module>jdbc</module> | 
| 24 | 24 | 		<module>jpa</module> | 
| 25 | 25 | 		<module>ldap</module> | 
|  | 
| 69 | 69 | 				<!-- Embedded Cassandra (cassandra-all) is not compatible with Java runtime 9 and higher. | 
| 70 | 70 | 				 See https://issues.apache.org/jira/browse/CASSANDRA-9608 --> | 
| 71 | 71 | 				<module>cassandra</module> | 
|  | 72 | +				<module>geode</module> | 
|  | 73 | +			</modules> | 
|  | 74 | +		</profile> | 
|  | 75 | + | 
|  | 76 | +		<profile> | 
|  | 77 | +			<id>java11</id> | 
|  | 78 | + | 
|  | 79 | +			<activation> | 
|  | 80 | +				<jdk>11</jdk> | 
|  | 81 | +			</activation> | 
|  | 82 | + | 
|  | 83 | +			<modules> | 
|  | 84 | + | 
|  | 85 | +				<!-- Embedded Cassandra (cassandra-all) is not compatible with Java runtime 9 and higher. | 
|  | 86 | +				 See https://issues.apache.org/jira/browse/CASSANDRA-9608 --> | 
|  | 87 | +				<module>geode</module> | 
| 72 | 88 | 			</modules> | 
| 73 | 89 | 		</profile> | 
| 74 | 90 | 
 | 
|  | 
| 84 | 100 | 					<groupId>javax.xml.bind</groupId> | 
| 85 | 101 | 					<artifactId>jaxb-api</artifactId> | 
| 86 | 102 | 				</dependency> | 
|  | 103 | +				<dependency> | 
|  | 104 | +					<groupId>javax.annotation</groupId> | 
|  | 105 | +					<artifactId>javax.annotation-api</artifactId> | 
|  | 106 | +				</dependency> | 
| 87 | 107 | 			</dependencies> | 
| 88 | 108 | 		</profile> | 
| 89 | 109 | 
 | 
|  | 110 | +		<profile> | 
|  | 111 | +			<id>java-13+</id> | 
|  | 112 | + | 
|  | 113 | +			<activation> | 
|  | 114 | +				<jdk>[13,)</jdk> | 
|  | 115 | +			</activation> | 
|  | 116 | + | 
|  | 117 | +			<build> | 
|  | 118 | +				<plugins> | 
|  | 119 | +					<plugin> | 
|  | 120 | +						<artifactId>maven-surefire-plugin</artifactId> | 
|  | 121 | +						<configuration> | 
|  | 122 | +							<argLine>--enable-preview</argLine> | 
|  | 123 | +						</configuration> | 
|  | 124 | +					</plugin> | 
|  | 125 | +					<plugin> | 
|  | 126 | +						<artifactId>maven-failsafe-plugin</artifactId> | 
|  | 127 | +						<configuration> | 
|  | 128 | +							<argLine>--enable-preview</argLine> | 
|  | 129 | +						</configuration> | 
|  | 130 | +					</plugin> | 
|  | 131 | +				</plugins> | 
|  | 132 | +			</build> | 
|  | 133 | +		</profile> | 
|  | 134 | + | 
|  | 135 | +		<profile> | 
|  | 136 | +			<id>java-13</id> | 
|  | 137 | + | 
|  | 138 | +			<activation> | 
|  | 139 | +				<jdk>13</jdk> | 
|  | 140 | +			</activation> | 
|  | 141 | + | 
|  | 142 | +			<build> | 
|  | 143 | +				<plugins> | 
|  | 144 | +					<plugin> | 
|  | 145 | +						<artifactId>maven-compiler-plugin</artifactId> | 
|  | 146 | +						<configuration> | 
|  | 147 | +							<release>13</release> | 
|  | 148 | +							<compilerArgs> | 
|  | 149 | +								--enable-preview | 
|  | 150 | +							</compilerArgs> | 
|  | 151 | +						</configuration> | 
|  | 152 | +					</plugin> | 
|  | 153 | +				</plugins> | 
|  | 154 | +			</build> | 
|  | 155 | +		</profile> | 
|  | 156 | + | 
|  | 157 | +		<profile> | 
|  | 158 | +			<id>java-14</id> | 
|  | 159 | + | 
|  | 160 | +			<activation> | 
|  | 161 | +				<jdk>14</jdk> | 
|  | 162 | +			</activation> | 
|  | 163 | + | 
|  | 164 | +			<build> | 
|  | 165 | +				<plugins> | 
|  | 166 | +					<plugin> | 
|  | 167 | +						<artifactId>maven-compiler-plugin</artifactId> | 
|  | 168 | +						<configuration> | 
|  | 169 | +							<release>14</release> | 
|  | 170 | +							<compilerArgs> | 
|  | 171 | +								--enable-preview | 
|  | 172 | +							</compilerArgs> | 
|  | 173 | +						</configuration> | 
|  | 174 | +					</plugin> | 
|  | 175 | +				</plugins> | 
|  | 176 | +			</build> | 
|  | 177 | +		</profile> | 
|  | 178 | + | 
|  | 179 | +		<profile> | 
|  | 180 | +			<id>java-15</id> | 
|  | 181 | + | 
|  | 182 | +			<activation> | 
|  | 183 | +				<jdk>15</jdk> | 
|  | 184 | +			</activation> | 
|  | 185 | + | 
|  | 186 | +			<build> | 
|  | 187 | +				<plugins> | 
|  | 188 | +					<plugin> | 
|  | 189 | +						<artifactId>maven-compiler-plugin</artifactId> | 
|  | 190 | +						<configuration> | 
|  | 191 | +							<release>15</release> | 
|  | 192 | +							<compilerArgs> | 
|  | 193 | +								--enable-preview | 
|  | 194 | +							</compilerArgs> | 
|  | 195 | +						</configuration> | 
|  | 196 | +					</plugin> | 
|  | 197 | +				</plugins> | 
|  | 198 | +			</build> | 
|  | 199 | +		</profile> | 
|  | 200 | + | 
| 90 | 201 | 	</profiles> | 
| 91 | 202 | 
 | 
| 92 | 203 | 	<developers> | 
|  | 
0 commit comments