|
37 | 37 | <maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
|
38 | 38 | <surefire-plugin.version>3.5.0</surefire-plugin.version>
|
39 | 39 |
|
40 |
| - <flink.version>1.19.1</flink.version> |
41 | 40 | <slf4j.version>1.7.36</slf4j.version>
|
42 | 41 | <log4j.version>2.17.1</log4j.version>
|
43 | 42 | <feign.version>13.5</feign.version>
|
44 |
| - |
45 | 43 | <picocli.version>4.7.6</picocli.version>
|
| 44 | + |
| 45 | + <sqrl.version>0.5.10</sqrl.version> |
| 46 | + <flink.version>1.19.1</flink.version> |
| 47 | + <jdbc.version>3.2.0-1.19</jdbc.version> |
| 48 | + <kafka.version>3.2.0-1.19</kafka.version> |
46 | 49 | </properties>
|
47 | 50 |
|
48 | 51 | <dependencies>
|
|
112 | 115 | <dependency>
|
113 | 116 | <groupId>org.apache.flink</groupId>
|
114 | 117 | <artifactId>flink-test-utils</artifactId>
|
115 |
| - <version>1.19.1</version> |
| 118 | + <version>${flink.version}</version> |
116 | 119 | <scope>test</scope>
|
117 | 120 | </dependency>
|
118 | 121 | <dependency>
|
119 | 122 | <groupId>org.apache.flink</groupId>
|
120 | 123 | <artifactId>flink-table-api-java-bridge</artifactId>
|
121 |
| - <version>1.19.1</version> |
| 124 | + <version>${flink.version}</version> |
122 | 125 | <scope>provided</scope>
|
123 | 126 | </dependency>
|
124 | 127 | <dependency>
|
|
141 | 144 | <version>4.2.2</version>
|
142 | 145 | <scope>test</scope>
|
143 | 146 | </dependency>
|
| 147 | + |
| 148 | + <dependency> |
| 149 | + <groupId>org.apache.flink</groupId> |
| 150 | + <artifactId>flink-connector-kafka</artifactId> |
| 151 | + <version>${kafka.version}</version> |
| 152 | + </dependency> |
| 153 | + <dependency> |
| 154 | + <groupId>org.apache.flink</groupId> |
| 155 | + <artifactId>flink-connector-jdbc</artifactId> |
| 156 | + <version>${jdbc.version}</version> |
| 157 | + </dependency> |
| 158 | + <dependency> |
| 159 | + <groupId>org.apache.flink</groupId> |
| 160 | + <artifactId>flink-avro-confluent-registry</artifactId> |
| 161 | + <version>${flink.version}</version> |
| 162 | + </dependency> |
| 163 | + <dependency> |
| 164 | + <groupId>com.datasqrl</groupId> |
| 165 | + <artifactId>sqrl-lib-common</artifactId> |
| 166 | + <version>${sqrl.version}</version> |
| 167 | + </dependency> |
| 168 | + <dependency> |
| 169 | + <groupId>com.datasqrl</groupId> |
| 170 | + <artifactId>sqrl-json</artifactId> |
| 171 | + <version>${sqrl.version}</version> |
| 172 | + </dependency> |
| 173 | + <dependency> |
| 174 | + <groupId>com.datasqrl</groupId> |
| 175 | + <artifactId>sqrl-secure</artifactId> |
| 176 | + <version>${sqrl.version}</version> |
| 177 | + </dependency> |
| 178 | + <dependency> |
| 179 | + <groupId>com.datasqrl</groupId> |
| 180 | + <artifactId>sqrl-time</artifactId> |
| 181 | + <version>${sqrl.version}</version> |
| 182 | + </dependency> |
| 183 | + <dependency> |
| 184 | + <groupId>com.datasqrl</groupId> |
| 185 | + <artifactId>sqrl-text</artifactId> |
| 186 | + <version>${sqrl.version}</version> |
| 187 | + </dependency> |
| 188 | + <dependency> |
| 189 | + <groupId>com.datasqrl</groupId> |
| 190 | + <artifactId>sqrl-flexible-json</artifactId> |
| 191 | + <version>${sqrl.version}</version> |
| 192 | + </dependency> |
| 193 | + <dependency> |
| 194 | + <groupId>com.datasqrl</groupId> |
| 195 | + <artifactId>sqrl-flexible-csv</artifactId> |
| 196 | + <version>${sqrl.version}</version> |
| 197 | + </dependency> |
144 | 198 | </dependencies>
|
| 199 | + <repositories> |
| 200 | + <repository> |
| 201 | + <id>central</id> |
| 202 | + <url>https://repo.maven.apache.org/maven2</url> |
| 203 | + </repository> |
| 204 | + <repository> |
| 205 | + <id>confluent</id> |
| 206 | + <url>https://packages.confluent.io/maven/</url> |
| 207 | + </repository> |
| 208 | + <repository> |
| 209 | + <releases> |
| 210 | + <enabled>true</enabled> |
| 211 | + </releases> |
| 212 | + <snapshots> |
| 213 | + <enabled>true</enabled> |
| 214 | + </snapshots> |
| 215 | + <id>datasqrl</id> |
| 216 | + <url>https://maven.pkg.github.com/DataSQRL/sqrl</url> |
| 217 | + </repository> |
| 218 | + </repositories> |
145 | 219 |
|
146 | 220 | <build>
|
| 221 | + <testResources> |
| 222 | + <testResource> |
| 223 | + <filtering>true</filtering> |
| 224 | + <directory>src/test/docker</directory> |
| 225 | + </testResource> |
| 226 | + <testResource> |
| 227 | + <directory>src/test/resources</directory> |
| 228 | + </testResource> |
| 229 | + </testResources> |
147 | 230 | <plugins>
|
148 | 231 | <plugin>
|
149 | 232 | <groupId>org.apache.maven.plugins</groupId>
|
|
157 | 240 | </goals>
|
158 | 241 | <phase>package</phase>
|
159 | 242 | <configuration>
|
| 243 | + <finalName>flink-jar-runner.uber</finalName> |
160 | 244 | <artifactSet>
|
161 | 245 | <excludes>
|
162 | 246 | <exclude>org.apache.flink:flink-shaded-force-shading</exclude>
|
|
279 | 363 | <version>5.0.0</version>
|
280 | 364 | <configuration>
|
281 | 365 | <skip>${skipTests}</skip>
|
282 |
| - <composeFile>${project.basedir}/src/test/resources/docker-compose.yml</composeFile> |
| 366 | + <composeFile>${project.basedir}/target/test-classes/docker-compose.yml</composeFile> |
283 | 367 | </configuration>
|
284 | 368 | <executions>
|
285 | 369 | <execution>
|
|
332 | 416 | </build>
|
333 | 417 |
|
334 | 418 | <profiles>
|
| 419 | + <profile> |
| 420 | + <id>flink19</id> |
| 421 | + <properties> |
| 422 | + <flink.version>1.19.1</flink.version> |
| 423 | + <jdbc.version>3.2.0-1.19</jdbc.version> |
| 424 | + <kafka.version>3.2.0-1.19</kafka.version> |
| 425 | + <test-image-tag>1.19.1-scala_2.12-java11</test-image-tag> |
| 426 | + </properties> |
| 427 | + |
| 428 | + <dependencies> |
| 429 | + <dependency> |
| 430 | + <groupId>com.datasqrl</groupId> |
| 431 | + <artifactId>sqrl-jdbc-1.19</artifactId> |
| 432 | + <version>${sqrl.version}</version> |
| 433 | + </dependency> |
| 434 | + </dependencies> |
| 435 | + </profile> |
| 436 | + <profile> |
| 437 | + <id>flink18</id> |
| 438 | + <properties> |
| 439 | + <flink.version>1.18.1</flink.version> |
| 440 | + <jdbc.version>3.2.0-1.18</jdbc.version> |
| 441 | + <kafka.version>3.2.0-1.18</kafka.version> |
| 442 | + <test-image-tag>1.18.1-scala_2.12-java11</test-image-tag> |
| 443 | + </properties> |
| 444 | + |
| 445 | + <dependencies> |
| 446 | + <dependency> |
| 447 | + <groupId>com.datasqrl</groupId> |
| 448 | + <artifactId>sqrl-jdbc-1.19</artifactId> |
| 449 | + <version>${sqrl.version}</version> |
| 450 | + </dependency> |
| 451 | + </dependencies> |
| 452 | + </profile> |
335 | 453 | <profile>
|
336 | 454 | <!-- useful profile for local development -->
|
337 | 455 | <id>dev</id>
|
|
433 | 551 | <license.skip>true</license.skip>
|
434 | 552 | </properties>
|
435 | 553 | </profile>
|
| 554 | + |
| 555 | + <profile> |
| 556 | + <!-- helper profile to proper configure eclipse --> |
| 557 | + <id>m2e</id> |
| 558 | + <activation> |
| 559 | + <property> |
| 560 | + <name>m2e.version</name> |
| 561 | + </property> |
| 562 | + </activation> |
| 563 | + <build> |
| 564 | + <directory>${project.basedir}/m2e-target</directory> |
| 565 | + </build> |
| 566 | + </profile> |
436 | 567 | </profiles>
|
437 | 568 | </project>
|
0 commit comments