From 444c868124c6b68e4d68effc0442f01cd8e4890c Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Sat, 22 Feb 2020 09:11:37 +1300 Subject: [PATCH] Refactor to use avaje config (#1894) * Move to use Avaje Config for properties loading --- pom.xml | 9 +- src/main/java/io/ebean/PrimaryServer.java | 20 +- .../java/io/ebean/config/ServerConfig.java | 6 +- .../ebean/config/properties/LoadContext.java | 106 --------- .../io/ebean/config/properties/Loader.java | 181 ---------------- .../config/properties/PropertiesLoader.java | 74 ------- .../ebean/config/properties/PropertyEval.java | 205 ------------------ .../ebean/config/properties/YamlLoader.java | 58 ----- .../ebean/config/PropertiesWrapperTest.java | 5 +- .../ebean/config/properties/LoaderTest.java | 70 ------ .../config/properties/PropertyEvalTest.java | 78 ------- .../transaction/TestAutoCommitDataSource.java | 4 +- .../TestExplicitTransactionMode.java | 4 +- 13 files changed, 16 insertions(+), 804 deletions(-) delete mode 100644 src/main/java/io/ebean/config/properties/LoadContext.java delete mode 100644 src/main/java/io/ebean/config/properties/Loader.java delete mode 100644 src/main/java/io/ebean/config/properties/PropertiesLoader.java delete mode 100644 src/main/java/io/ebean/config/properties/PropertyEval.java delete mode 100644 src/main/java/io/ebean/config/properties/YamlLoader.java delete mode 100644 src/test/java/io/ebean/config/properties/LoaderTest.java delete mode 100644 src/test/java/io/ebean/config/properties/PropertyEvalTest.java diff --git a/pom.xml b/pom.xml index 98b51706e..c9c9687e6 100644 --- a/pom.xml +++ b/pom.xml @@ -62,13 +62,10 @@ provided - - org.yaml - snakeyaml - ${snakeyaml.version} + io.avaje + config + 1.0