diff --git a/servers/maps/README.md b/servers/maps/README.md index bc7eda2bc5e..a87a2a67e20 100644 --- a/servers/maps/README.md +++ b/servers/maps/README.md @@ -15,6 +15,3 @@ Eventually this was evolved to be a YML file. The maps-index server is a further step on this evolution to where maps are dynamically read from the triplea-maps github organization and then the list fo maps is maintained in a database. - - - diff --git a/servers/maps/server/build.gradle b/servers/maps/server/build.gradle index e69de29bb2d..0a051361c19 100644 --- a/servers/maps/server/build.gradle +++ b/servers/maps/server/build.gradle @@ -0,0 +1,17 @@ +dependencies { + implementation "io.dropwizard:dropwizard-core:$dropwizardVersion" + implementation "io.dropwizard:dropwizard-jdbi3:$dropwizardVersion" + implementation "org.jdbi:jdbi3-core:$jdbiVersion" + implementation "org.jdbi:jdbi3-sqlobject:$jdbiVersion" + implementation project(':http-clients:github-client') + implementation project(':http-clients:lobby-client') + implementation project(':lib:java-extras') + implementation project(':spitfire-server:database') + implementation project(':spitfire-server:lib:scheduled-tasks') + runtimeOnly "org.postgresql:postgresql:$postgresqlVersion" + testImplementation "com.github.database-rider:rider-junit5:$databaseRiderVersion" + testImplementation "io.dropwizard:dropwizard-testing:$dropwizardVersion" + testImplementation "uk.co.datumedge:hamcrest-json:$hamcrestJsonVersion" + testImplementation project(':lib:test-common') + testImplementation project(':spitfire-server:database-test-support') +} diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/MapsModuleConfig.java b/servers/maps/server/src/main/java/org/triplea/maps/MapsModuleConfig.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/MapsModuleConfig.java rename to servers/maps/server/src/main/java/org/triplea/maps/MapsModuleConfig.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/MapsModuleRowMappers.java b/servers/maps/server/src/main/java/org/triplea/maps/MapsModuleRowMappers.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/MapsModuleRowMappers.java rename to servers/maps/server/src/main/java/org/triplea/maps/MapsModuleRowMappers.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/MapIndexDao.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/MapIndexDao.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/MapIndexDao.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/MapIndexDao.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/MapIndexingResult.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/MapIndexingResult.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/MapIndexingResult.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/MapIndexingResult.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/MapIndexingTask.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/MapIndexingTask.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/MapIndexingTask.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/MapIndexingTask.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/MapIndexingTaskRunner.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/MapIndexingTaskRunner.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/MapIndexingTaskRunner.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/MapIndexingTaskRunner.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/MapsIndexingObjectFactory.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/MapsIndexingObjectFactory.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/MapsIndexingObjectFactory.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/MapsIndexingObjectFactory.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/README.md b/servers/maps/server/src/main/java/org/triplea/maps/indexing/README.md similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/README.md rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/README.md diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/CommitDateFetcher.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/CommitDateFetcher.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/CommitDateFetcher.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/CommitDateFetcher.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/DownloadSizeFetcher.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/DownloadSizeFetcher.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/DownloadSizeFetcher.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/DownloadSizeFetcher.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/DownloadUriCalculator.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/DownloadUriCalculator.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/DownloadUriCalculator.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/DownloadUriCalculator.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/MapDescriptionReader.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/MapDescriptionReader.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/MapDescriptionReader.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/MapDescriptionReader.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/MapNameReader.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/MapNameReader.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/MapNameReader.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/MapNameReader.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/PreviewUriCalculator.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/PreviewUriCalculator.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/PreviewUriCalculator.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/PreviewUriCalculator.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/SkipMapIndexingCheck.java b/servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/SkipMapIndexingCheck.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/indexing/tasks/SkipMapIndexingCheck.java rename to servers/maps/server/src/main/java/org/triplea/maps/indexing/tasks/SkipMapIndexingCheck.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/listing/MapListingDao.java b/servers/maps/server/src/main/java/org/triplea/maps/listing/MapListingDao.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/listing/MapListingDao.java rename to servers/maps/server/src/main/java/org/triplea/maps/listing/MapListingDao.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/listing/MapListingRecord.java b/servers/maps/server/src/main/java/org/triplea/maps/listing/MapListingRecord.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/listing/MapListingRecord.java rename to servers/maps/server/src/main/java/org/triplea/maps/listing/MapListingRecord.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/listing/MapTagRecord.java b/servers/maps/server/src/main/java/org/triplea/maps/listing/MapTagRecord.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/listing/MapTagRecord.java rename to servers/maps/server/src/main/java/org/triplea/maps/listing/MapTagRecord.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/listing/MapsListingModule.java b/servers/maps/server/src/main/java/org/triplea/maps/listing/MapsListingModule.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/listing/MapsListingModule.java rename to servers/maps/server/src/main/java/org/triplea/maps/listing/MapsListingModule.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/tags/MapTagAdminModule.java b/servers/maps/server/src/main/java/org/triplea/maps/tags/MapTagAdminModule.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/tags/MapTagAdminModule.java rename to servers/maps/server/src/main/java/org/triplea/maps/tags/MapTagAdminModule.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/tags/MapTagAllowedValueRecord.java b/servers/maps/server/src/main/java/org/triplea/maps/tags/MapTagAllowedValueRecord.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/tags/MapTagAllowedValueRecord.java rename to servers/maps/server/src/main/java/org/triplea/maps/tags/MapTagAllowedValueRecord.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/tags/MapTagMetaDataRecord.java b/servers/maps/server/src/main/java/org/triplea/maps/tags/MapTagMetaDataRecord.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/tags/MapTagMetaDataRecord.java rename to servers/maps/server/src/main/java/org/triplea/maps/tags/MapTagMetaDataRecord.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/tags/MapTagsDao.java b/servers/maps/server/src/main/java/org/triplea/maps/tags/MapTagsDao.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/tags/MapTagsDao.java rename to servers/maps/server/src/main/java/org/triplea/maps/tags/MapTagsDao.java diff --git a/spitfire-server/maps-module/src/main/java/org/triplea/maps/tags/UpdateMapTagResult.java b/servers/maps/server/src/main/java/org/triplea/maps/tags/UpdateMapTagResult.java similarity index 100% rename from spitfire-server/maps-module/src/main/java/org/triplea/maps/tags/UpdateMapTagResult.java rename to servers/maps/server/src/main/java/org/triplea/maps/tags/UpdateMapTagResult.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/MapsModuleDatabaseTestSupport.java b/servers/maps/server/src/test/java/org/triplea/maps/MapsModuleDatabaseTestSupport.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/MapsModuleDatabaseTestSupport.java rename to servers/maps/server/src/test/java/org/triplea/maps/MapsModuleDatabaseTestSupport.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/MapIndexDaoTest.java b/servers/maps/server/src/test/java/org/triplea/maps/indexing/MapIndexDaoTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/MapIndexDaoTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/indexing/MapIndexDaoTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/MapIndexingIntegrationTest.java b/servers/maps/server/src/test/java/org/triplea/maps/indexing/MapIndexingIntegrationTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/MapIndexingIntegrationTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/indexing/MapIndexingIntegrationTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/MapIndexingTaskRunnerTest.java b/servers/maps/server/src/test/java/org/triplea/maps/indexing/MapIndexingTaskRunnerTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/MapIndexingTaskRunnerTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/indexing/MapIndexingTaskRunnerTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/MapIndexingTaskTest.java b/servers/maps/server/src/test/java/org/triplea/maps/indexing/MapIndexingTaskTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/MapIndexingTaskTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/indexing/MapIndexingTaskTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/tasks/DownloadSizeFetcherTest.java b/servers/maps/server/src/test/java/org/triplea/maps/indexing/tasks/DownloadSizeFetcherTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/tasks/DownloadSizeFetcherTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/indexing/tasks/DownloadSizeFetcherTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/tasks/DownloadUriCalculatorTest.java b/servers/maps/server/src/test/java/org/triplea/maps/indexing/tasks/DownloadUriCalculatorTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/tasks/DownloadUriCalculatorTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/indexing/tasks/DownloadUriCalculatorTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/tasks/MapNameReaderTest.java b/servers/maps/server/src/test/java/org/triplea/maps/indexing/tasks/MapNameReaderTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/tasks/MapNameReaderTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/indexing/tasks/MapNameReaderTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/tasks/PreviewUriCalculatorTest.java b/servers/maps/server/src/test/java/org/triplea/maps/indexing/tasks/PreviewUriCalculatorTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/indexing/tasks/PreviewUriCalculatorTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/indexing/tasks/PreviewUriCalculatorTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/listing/MapListingDaoTest.java b/servers/maps/server/src/test/java/org/triplea/maps/listing/MapListingDaoTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/listing/MapListingDaoTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/listing/MapListingDaoTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/listing/MapsListingModuleTest.java b/servers/maps/server/src/test/java/org/triplea/maps/listing/MapsListingModuleTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/listing/MapsListingModuleTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/listing/MapsListingModuleTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/tags/MapTagAdminModuleTest.java b/servers/maps/server/src/test/java/org/triplea/maps/tags/MapTagAdminModuleTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/tags/MapTagAdminModuleTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/tags/MapTagAdminModuleTest.java diff --git a/spitfire-server/maps-module/src/test/java/org/triplea/maps/tags/MapTagsDaoTest.java b/servers/maps/server/src/test/java/org/triplea/maps/tags/MapTagsDaoTest.java similarity index 100% rename from spitfire-server/maps-module/src/test/java/org/triplea/maps/tags/MapTagsDaoTest.java rename to servers/maps/server/src/test/java/org/triplea/maps/tags/MapTagsDaoTest.java diff --git a/spitfire-server/maps-module/src/test/resources/datasets/expected/map_index_post_remove.yml b/servers/maps/server/src/test/resources/datasets/expected/map_index_post_remove.yml similarity index 100% rename from spitfire-server/maps-module/src/test/resources/datasets/expected/map_index_post_remove.yml rename to servers/maps/server/src/test/resources/datasets/expected/map_index_post_remove.yml diff --git a/spitfire-server/maps-module/src/test/resources/datasets/expected/map_index_upsert_new.yml b/servers/maps/server/src/test/resources/datasets/expected/map_index_upsert_new.yml similarity index 100% rename from spitfire-server/maps-module/src/test/resources/datasets/expected/map_index_upsert_new.yml rename to servers/maps/server/src/test/resources/datasets/expected/map_index_upsert_new.yml diff --git a/spitfire-server/maps-module/src/test/resources/datasets/expected/map_index_upsert_updated.yml b/servers/maps/server/src/test/resources/datasets/expected/map_index_upsert_updated.yml similarity index 100% rename from spitfire-server/maps-module/src/test/resources/datasets/expected/map_index_upsert_updated.yml rename to servers/maps/server/src/test/resources/datasets/expected/map_index_upsert_updated.yml diff --git a/spitfire-server/maps-module/src/test/resources/datasets/expected/map_tag_value_after_insert_new_value.yml b/servers/maps/server/src/test/resources/datasets/expected/map_tag_value_after_insert_new_value.yml similarity index 100% rename from spitfire-server/maps-module/src/test/resources/datasets/expected/map_tag_value_after_insert_new_value.yml rename to servers/maps/server/src/test/resources/datasets/expected/map_tag_value_after_insert_new_value.yml diff --git a/spitfire-server/maps-module/src/test/resources/datasets/expected/map_tag_value_after_tag_deleted.yml b/servers/maps/server/src/test/resources/datasets/expected/map_tag_value_after_tag_deleted.yml similarity index 100% rename from spitfire-server/maps-module/src/test/resources/datasets/expected/map_tag_value_after_tag_deleted.yml rename to servers/maps/server/src/test/resources/datasets/expected/map_tag_value_after_tag_deleted.yml diff --git a/spitfire-server/maps-module/src/test/resources/datasets/expected/map_tag_value_after_update_to_new_value.yml b/servers/maps/server/src/test/resources/datasets/expected/map_tag_value_after_update_to_new_value.yml similarity index 100% rename from spitfire-server/maps-module/src/test/resources/datasets/expected/map_tag_value_after_update_to_new_value.yml rename to servers/maps/server/src/test/resources/datasets/expected/map_tag_value_after_update_to_new_value.yml diff --git a/spitfire-server/maps-module/src/test/resources/datasets/map_index.yml b/servers/maps/server/src/test/resources/datasets/map_index.yml similarity index 100% rename from spitfire-server/maps-module/src/test/resources/datasets/map_index.yml rename to servers/maps/server/src/test/resources/datasets/map_index.yml diff --git a/spitfire-server/maps-module/src/test/resources/datasets/map_tag_value.yml b/servers/maps/server/src/test/resources/datasets/map_tag_value.yml similarity index 100% rename from spitfire-server/maps-module/src/test/resources/datasets/map_tag_value.yml rename to servers/maps/server/src/test/resources/datasets/map_tag_value.yml diff --git a/spitfire-server/maps-module/src/test/resources/db-cleanup.sql b/servers/maps/server/src/test/resources/db-cleanup.sql similarity index 100% rename from spitfire-server/maps-module/src/test/resources/db-cleanup.sql rename to servers/maps/server/src/test/resources/db-cleanup.sql diff --git a/spitfire-server/maps-module/src/test/resources/dbunit.yml b/servers/maps/server/src/test/resources/dbunit.yml similarity index 100% rename from spitfire-server/maps-module/src/test/resources/dbunit.yml rename to servers/maps/server/src/test/resources/dbunit.yml diff --git a/spitfire-server/maps-module/src/test/resources/logback-test.xml b/servers/maps/server/src/test/resources/logback-test.xml similarity index 100% rename from spitfire-server/maps-module/src/test/resources/logback-test.xml rename to servers/maps/server/src/test/resources/logback-test.xml diff --git a/settings.gradle b/settings.gradle index d1bd610ed08..214cb52cce6 100644 --- a/settings.gradle +++ b/settings.gradle @@ -20,6 +20,7 @@ include 'lib:websocket-server' include 'lib:xml-reader' include 'servers:game-support:client' include 'servers:game-support:server' +include 'servers:maps:server' include 'servers:server-lib' include 'servers:server-test-support' include 'spitfire-server:database' @@ -28,4 +29,3 @@ include 'spitfire-server:dropwizard-server' include 'spitfire-server:latest-version-module' include 'spitfire-server:lib:scheduled-tasks' include 'spitfire-server:lobby-module' -include 'spitfire-server:maps-module' diff --git a/spitfire-server/dropwizard-server/build.gradle b/spitfire-server/dropwizard-server/build.gradle index 65c851d4ce7..bde7133998c 100644 --- a/spitfire-server/dropwizard-server/build.gradle +++ b/spitfire-server/dropwizard-server/build.gradle @@ -57,10 +57,10 @@ dependencies { implementation project(':lib:java-extras') implementation project(':lib:websocket-client') implementation project(':lib:websocket-server') + implementation project(':servers:maps:server') implementation project(':servers:server-lib') implementation project(':spitfire-server:latest-version-module') implementation project(':spitfire-server:lobby-module') - implementation project(':spitfire-server:maps-module') testImplementation "com.github.database-rider:rider-junit5:$databaseRiderVersion" testImplementation "io.dropwizard:dropwizard-testing:$dropwizardVersion" testImplementation "io.github.openfeign:feign-core:$feignCoreVersion" diff --git a/spitfire-server/maps-module/build.gradle b/spitfire-server/maps-module/build.gradle deleted file mode 100644 index 0a051361c19..00000000000 --- a/spitfire-server/maps-module/build.gradle +++ /dev/null @@ -1,17 +0,0 @@ -dependencies { - implementation "io.dropwizard:dropwizard-core:$dropwizardVersion" - implementation "io.dropwizard:dropwizard-jdbi3:$dropwizardVersion" - implementation "org.jdbi:jdbi3-core:$jdbiVersion" - implementation "org.jdbi:jdbi3-sqlobject:$jdbiVersion" - implementation project(':http-clients:github-client') - implementation project(':http-clients:lobby-client') - implementation project(':lib:java-extras') - implementation project(':spitfire-server:database') - implementation project(':spitfire-server:lib:scheduled-tasks') - runtimeOnly "org.postgresql:postgresql:$postgresqlVersion" - testImplementation "com.github.database-rider:rider-junit5:$databaseRiderVersion" - testImplementation "io.dropwizard:dropwizard-testing:$dropwizardVersion" - testImplementation "uk.co.datumedge:hamcrest-json:$hamcrestJsonVersion" - testImplementation project(':lib:test-common') - testImplementation project(':spitfire-server:database-test-support') -}