|
6 | 6 |
|
7 | 7 | <groupId>com.conveyal</groupId>
|
8 | 8 | <artifactId>datatools-server</artifactId>
|
9 |
| - <version>3.2.1-SNAPSHOT</version> |
| 9 | + <version>3.5.1-SNAPSHOT</version> |
10 | 10 |
|
11 | 11 | <licenses>
|
12 | 12 | <license>
|
|
16 | 16 | </licenses>
|
17 | 17 |
|
18 | 18 | <!-- Developer entries are provided for primary developers.
|
19 |
| - For other contributors, see https://github.com/conveyal/datatools-server/graphs/contributors --> |
| 19 | + For other contributors, see https://github.com/ibi-group/datatools-server/graphs/contributors --> |
20 | 20 | <developers>
|
21 | 21 | <developer>
|
22 | 22 | <name>Landon Reed</name>
|
23 |
| - |
24 |
| - <organization>Conveyal</organization> |
25 |
| - <organizationUrl>http://conveyal.com/</organizationUrl> |
26 |
| - </developer> |
27 |
| - <developer> |
28 |
| - <name>Andrew Byrd</name> |
29 |
| - |
30 |
| - <organization>Conveyal</organization> |
31 |
| - <organizationUrl>http://conveyal.com/</organizationUrl> |
32 |
| - </developer> |
33 |
| - <developer> |
34 |
| - <name>David Emory</name> |
35 |
| - |
36 |
| - <organization>Conveyal</organization> |
37 |
| - <organizationUrl>http://conveyal.com/</organizationUrl> |
| 23 | + |
| 24 | + <organization>IBI Group</organization> |
| 25 | + <organizationUrl>https://ibigroup.com/</organizationUrl> |
38 | 26 | </developer>
|
39 | 27 | <developer>
|
40 | 28 | <name>Evan Siroky</name>
|
41 |
| - <email>esiroky@conveyal.com</email> |
42 |
| - <organization>Conveyal</organization> |
43 |
| - <organizationUrl>http://conveyal.com/</organizationUrl> |
| 29 | + <email>evan.siroky@ibigroup.com</email> |
| 30 | + <organization>IBI Group</organization> |
| 31 | + <organizationUrl>https://ibigroup.com/</organizationUrl> |
44 | 32 | </developer>
|
45 | 33 | </developers>
|
46 | 34 |
|
47 | 35 | <!-- Define where the source code for project lives -->
|
48 | 36 | <scm>
|
49 |
| - <connection>scm:git:https://github.com/conveyal/datatools-server.git</connection> |
50 |
| - < developerConnection>scm:git:ssh:// [email protected]/ conveyal/datatools-server.git</ developerConnection> |
51 |
| - <url>https://github.com/conveyal/datatools-server.git</url> |
| 37 | + <connection>scm:git:https://github.com/ibi-group/datatools-server.git</connection> |
| 38 | + < developerConnection>scm:git:ssh:// [email protected]/ ibi-group/datatools-server.git</ developerConnection> |
| 39 | + <url>https://github.com/ibi-group/datatools-server.git</url> |
52 | 40 | </scm>
|
53 | 41 | <properties>
|
54 |
| - <jackson.version>2.9.8</jackson.version> |
| 42 | + <jackson.version>2.9.9</jackson.version> |
| 43 | + <!-- Using the latest version of geotools (e.g, 20) seems to cause issues with the shapefile |
| 44 | + plugin where the_geom for each feature is null. --> |
| 45 | + <geotools.version>17.5</geotools.version> |
55 | 46 | </properties>
|
56 | 47 | <build>
|
57 | 48 | <resources>
|
|
130 | 121 | <plugin>
|
131 | 122 | <groupId>org.apache.maven.plugins</groupId>
|
132 | 123 | <artifactId>maven-jar-plugin</artifactId>
|
| 124 | + <version>3.1.2</version> |
133 | 125 | <configuration>
|
134 | 126 | <archive>
|
135 | 127 | <manifest>
|
|
158 | 150 | </execution>
|
159 | 151 | </executions>
|
160 | 152 | </plugin>
|
161 |
| - <!-- This plugin makes sure junit 5 tests run --> |
162 |
| - <plugin> |
163 |
| - <artifactId>maven-surefire-plugin</artifactId> |
164 |
| - <version>2.22.0</version> |
165 |
| - <dependencies> |
166 |
| - <dependency> |
167 |
| - <groupId>org.junit.platform</groupId> |
168 |
| - <artifactId>junit-platform-surefire-provider</artifactId> |
169 |
| - <version>1.3.1</version> |
170 |
| - </dependency> |
171 |
| - <dependency> |
172 |
| - <groupId>org.junit.jupiter</groupId> |
173 |
| - <artifactId>junit-jupiter-engine</artifactId> |
174 |
| - <version>5.3.1</version> |
175 |
| - </dependency> |
176 |
| - </dependencies> |
177 |
| - </plugin> |
178 | 153 | </plugins>
|
179 | 154 | </build>
|
180 | 155 | <repositories>
|
|
218 | 193 | <updatePolicy>always</updatePolicy>
|
219 | 194 | </snapshots>
|
220 | 195 | </repository>
|
| 196 | + <!-- used for importing java projects from github --> |
| 197 | + <repository> |
| 198 | + <id>jitpack.io</id> |
| 199 | + <url>https://jitpack.io</url> |
| 200 | + </repository> |
221 | 201 | </repositories>
|
222 | 202 |
|
223 | 203 | <dependencies>
|
|
238 | 218 | <dependency>
|
239 | 219 | <groupId>ch.qos.logback</groupId>
|
240 | 220 | <artifactId>logback-classic</artifactId>
|
241 |
| - <version>1.1.3</version> |
| 221 | + <version>1.2.3</version> |
242 | 222 | </dependency>
|
243 | 223 |
|
244 | 224 | <!-- Used to connect to and import legacy editor MapDBs -->
|
|
255 | 235 | <version>2.1.0</version>
|
256 | 236 | </dependency>
|
257 | 237 |
|
258 |
| - <!-- Used for loading/fetching/writing GTFS entities (also provides access to commons-io and AWS S3 SDK). --> |
| 238 | + <!-- Used for testing (note: this should match the version in gtfs-lib). --> |
| 239 | + <dependency> |
| 240 | + <groupId>junit</groupId> |
| 241 | + <artifactId>junit</artifactId> |
| 242 | + <version>4.12</version> |
| 243 | + <scope>test</scope> |
| 244 | + </dependency> |
| 245 | + |
| 246 | + <!-- Used for loading/fetching/writing GTFS entities. gtfs-lib also provides access to: |
| 247 | + - commons-io - generic utilities |
| 248 | + - AWS S3 SDK - putting/getting objects into/out of S3. |
| 249 | + --> |
259 | 250 | <dependency>
|
260 | 251 | <groupId>com.conveyal</groupId>
|
261 | 252 | <artifactId>gtfs-lib</artifactId>
|
262 |
| - <version>4.2.2</version> |
| 253 | + <version>5.0.2</version> |
| 254 | + <!-- Exclusions added in order to silence SLF4J warnings about multiple bindings: |
| 255 | + http://www.slf4j.org/codes.html#multiple_bindings |
| 256 | + --> |
| 257 | + <exclusions> |
| 258 | + <exclusion> |
| 259 | + <groupId>org.slf4j</groupId> |
| 260 | + <artifactId>slf4j-simple</artifactId> |
| 261 | + </exclusion> |
| 262 | + </exclusions> |
263 | 263 | </dependency>
|
264 | 264 |
|
265 | 265 | <!-- Used for data-tools application database -->
|
|
290 | 290 | <artifactId>jackson-dataformat-yaml</artifactId>
|
291 | 291 | <version>${jackson.version}</version>
|
292 | 292 | </dependency>
|
293 |
| - |
| 293 | + <!-- This version does not use ${jackson.version} because v2.9.9.1 does not exist for jackson-annotations. --> |
294 | 294 | <dependency>
|
295 | 295 | <groupId>com.fasterxml.jackson.core</groupId>
|
296 | 296 | <artifactId>jackson-databind</artifactId>
|
297 |
| - <version>${jackson.version}</version> |
| 297 | + <version>2.9.9.1</version> |
298 | 298 | </dependency>
|
299 | 299 |
|
300 | 300 | <dependency>
|
|
322 | 322 | <dependency>
|
323 | 323 | <groupId>org.geotools</groupId>
|
324 | 324 | <artifactId>gt-shapefile</artifactId>
|
325 |
| - <version>19.2</version> |
| 325 | + <version>${geotools.version}</version> |
326 | 326 | </dependency>
|
327 |
| - |
328 |
| - <!-- Unit testing --> |
| 327 | + <!-- gt-metadata and gt-api contains some dependencies required by gt-shapefile --> |
329 | 328 | <dependency>
|
330 |
| - <groupId>org.junit.jupiter</groupId> |
331 |
| - <artifactId>junit-jupiter-api</artifactId> |
332 |
| - <version>5.3.1</version> |
333 |
| - <scope>test</scope> |
| 329 | + <groupId>org.geotools</groupId> |
| 330 | + <artifactId>gt-metadata</artifactId> |
| 331 | + <version>${geotools.version}</version> |
| 332 | + </dependency> |
| 333 | + <dependency> |
| 334 | + <groupId>org.geotools</groupId> |
| 335 | + <artifactId>gt-api</artifactId> |
| 336 | + <version>${geotools.version}</version> |
334 | 337 | </dependency>
|
335 | 338 |
|
336 | 339 | <!-- Error reporting -->
|
|
359 | 362 | <groupId>org.hamcrest</groupId>
|
360 | 363 | <artifactId>java-hamcrest</artifactId>
|
361 | 364 | <version>2.0.0.0</version>
|
| 365 | + <scope>test</scope> |
| 366 | + </dependency> |
| 367 | + <!-- Snapshotting library for testing --> |
| 368 | + <dependency> |
| 369 | + <groupId>com.github.conveyal</groupId> |
| 370 | + <artifactId>java-snapshot-matcher</artifactId> |
| 371 | + <version>3495b32f7b4d3f82590e0a2284029214070b6984</version> |
| 372 | + <scope>test</scope> |
| 373 | + </dependency> |
| 374 | + <!-- wiremock is used to mock http requests --> |
| 375 | + <dependency> |
| 376 | + <groupId>com.github.tomakehurst</groupId> |
| 377 | + <artifactId>wiremock-standalone</artifactId> |
| 378 | + <version>2.14.0</version> |
| 379 | + <scope>test</scope> |
| 380 | + </dependency> |
| 381 | + <!-- Used for writing csv for merged feeds. Note: this appears to be one of the only |
| 382 | + CSV libraries that will only quote values when necessary (e.g., there is a comma character |
| 383 | + contained within the value) and that will work with an output stream writer when writing |
| 384 | + directly to a zip output stream. |
| 385 | + --> |
| 386 | + <dependency> |
| 387 | + <groupId>net.sf.supercsv</groupId> |
| 388 | + <artifactId>super-csv</artifactId> |
| 389 | + <version>2.4.0</version> |
362 | 390 | </dependency>
|
363 |
| - |
364 | 391 | </dependencies>
|
365 | 392 |
|
366 | 393 | </project>
|
0 commit comments