From 2da04843fa2ef159aea3b0316c5cd08aacc5f7f9 Mon Sep 17 00:00:00 2001 From: Andrus Adamchik Date: Tue, 5 Dec 2023 11:11:10 -0500 Subject: [PATCH] removing references to "bootique-di" now that the DI engine is the part of Bootique core .. also adding explicit dependencies for test stacks that don't use auto-loading --- bootique-bom-tests-all-kotlin/pom.xml | 4 ---- bootique-bom-tests-all/pom.xml | 4 ---- .../test/java/io/bootique/bom/agrest/AgrestAppIT.java | 10 ++++++---- .../java/io/bootique/bom/agrest/AgrestAppJunit4IT.java | 10 ++++++---- .../java/io/bootique/bom/cayenne/CayenneAppIT.java | 3 ++- .../io/bootique/bom/cayenne/CayenneAppJunit4IT.java | 4 ++-- .../src/test/java/io/bootique/bom/jdbc/JdbcAppIT.java | 5 +++-- .../java/io/bootique/bom/jdbc/JdbcAppJunit4IT.java | 5 +++-- .../test/java/io/bootique/bom/jersey/JerseyAppIT.java | 5 ++--- .../java/io/bootique/bom/jersey/JerseyAppJunit4IT.java | 4 ++-- .../test/java/io/bootique/bom/jetty/JettyAppIT.java | 3 +-- .../java/io/bootique/bom/jetty/JettyAppJunit4IT.java | 3 +-- .../java/io/bootique/bom/logback/LogbackAppIT.java | 2 +- .../io/bootique/bom/logback/LogbackAppJunit4IT.java | 2 +- .../test/java/io/bootique/bom/mvc/MustacheAppIT.java | 6 ++++-- .../java/io/bootique/bom/mvc/MustacheAppJunit4IT.java | 6 ++++-- bootique-bom/pom.xml | 5 ----- 17 files changed, 38 insertions(+), 43 deletions(-) diff --git a/bootique-bom-tests-all-kotlin/pom.xml b/bootique-bom-tests-all-kotlin/pom.xml index 8edef39..6054049 100644 --- a/bootique-bom-tests-all-kotlin/pom.xml +++ b/bootique-bom-tests-all-kotlin/pom.xml @@ -75,10 +75,6 @@ - - io.bootique.di - bootique-di - io.bootique bootique diff --git a/bootique-bom-tests-all/pom.xml b/bootique-bom-tests-all/pom.xml index 0a26bc5..9d7d619 100644 --- a/bootique-bom-tests-all/pom.xml +++ b/bootique-bom-tests-all/pom.xml @@ -60,10 +60,6 @@ - - io.bootique.di - bootique-di - io.bootique bootique diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/agrest/AgrestAppIT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/agrest/AgrestAppIT.java index 4a40a6e..178e60e 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/agrest/AgrestAppIT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/agrest/AgrestAppIT.java @@ -19,12 +19,15 @@ package io.bootique.bom.agrest; -import io.bootique.agrest.v4.AgrestModuleProvider; +import io.bootique.agrest.v4.AgrestModule; import io.bootique.bom.agrest.r1.AgResource1; +import io.bootique.cayenne.v42.CayenneModule; import io.bootique.command.CommandOutcome; +import io.bootique.jdbc.JdbcModule; import io.bootique.jdbc.junit5.derby.DerbyTester; -import io.bootique.jdbc.tomcat.JdbcTomcatModuleProvider; +import io.bootique.jdbc.tomcat.JdbcTomcatModule; import io.bootique.jersey.JerseyModule; +import io.bootique.jetty.JettyModule; import io.bootique.junit5.*; import org.junit.jupiter.api.Test; @@ -48,8 +51,7 @@ public class AgrestAppIT { private TestRuntumeBuilder appBuilder(String... args) { return testFactory.app(args) .module(db.moduleWithTestDataSource("ds")) - .moduleProvider(new AgrestModuleProvider()) - .moduleProvider(new JdbcTomcatModuleProvider()) + .modules(AgrestModule.class, JdbcTomcatModule.class, JdbcModule.class, CayenneModule.class, JettyModule.class, JerseyModule.class) .module(b -> JerseyModule.extend(b).addResource(AgResource1.class)); } diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/agrest/AgrestAppJunit4IT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/agrest/AgrestAppJunit4IT.java index 1f66f07..95009c2 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/agrest/AgrestAppJunit4IT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/agrest/AgrestAppJunit4IT.java @@ -19,11 +19,14 @@ package io.bootique.bom.agrest; -import io.bootique.agrest.v4.AgrestModuleProvider; +import io.bootique.agrest.v4.AgrestModule; import io.bootique.bom.agrest.r1.AgResource1; +import io.bootique.cayenne.v42.CayenneModule; import io.bootique.command.CommandOutcome; -import io.bootique.jdbc.tomcat.JdbcTomcatModuleProvider; +import io.bootique.jdbc.JdbcModule; +import io.bootique.jdbc.tomcat.JdbcTomcatModule; import io.bootique.jersey.JerseyModule; +import io.bootique.jetty.JettyModule; import io.bootique.test.junit.BQTestFactory; import io.bootique.test.junit.TestIO; import org.junit.Rule; @@ -44,8 +47,7 @@ public class AgrestAppJunit4IT { private BQTestFactory.Builder appBuilder(String... args) { return testFactory.app(args) - .moduleProvider(new AgrestModuleProvider()) - .moduleProvider(new JdbcTomcatModuleProvider()) + .modules(AgrestModule.class, CayenneModule.class, JdbcModule.class, JdbcTomcatModule.class, JettyModule.class, JerseyModule.class) .module(b -> JerseyModule.extend(b).addResource(AgResource1.class)); } diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/cayenne/CayenneAppIT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/cayenne/CayenneAppIT.java index 7b06c2f..59ec2a6 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/cayenne/CayenneAppIT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/cayenne/CayenneAppIT.java @@ -22,6 +22,7 @@ import io.bootique.BQCoreModule; import io.bootique.cayenne.v42.CayenneModule; import io.bootique.command.CommandOutcome; +import io.bootique.jdbc.JdbcModule; import io.bootique.jdbc.junit5.derby.DerbyTester; import io.bootique.jdbc.tomcat.JdbcTomcatModule; import io.bootique.junit5.*; @@ -41,7 +42,7 @@ public class CayenneAppIT { private TestRuntumeBuilder appBuilder(String... args) { return testFactory.app(args) - .moduleProvider(new CayenneModule()) + .modules(CayenneModule.class, JdbcModule.class, JdbcTomcatModule.class) .module(db.moduleWithTestDataSource("test2")) .module(new JdbcTomcatModule()) .module(b -> BQCoreModule.extend(b).addCommand(RunQueryCommand.class)); diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/cayenne/CayenneAppJunit4IT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/cayenne/CayenneAppJunit4IT.java index 0e0d323..d1f9cd5 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/cayenne/CayenneAppJunit4IT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/cayenne/CayenneAppJunit4IT.java @@ -22,6 +22,7 @@ import io.bootique.BQCoreModule; import io.bootique.cayenne.v42.CayenneModule; import io.bootique.command.CommandOutcome; +import io.bootique.jdbc.JdbcModule; import io.bootique.jdbc.tomcat.JdbcTomcatModule; import io.bootique.test.junit.BQTestFactory; import io.bootique.test.junit.TestIO; @@ -38,8 +39,7 @@ public class CayenneAppJunit4IT { private BQTestFactory.Builder appBuilder(String... args) { return testFactory.app(args) - .module(new CayenneModule()) - .module(new JdbcTomcatModule()) + .modules(CayenneModule.class, JdbcModule.class, JdbcTomcatModule.class) .module(b -> BQCoreModule.extend(b).addCommand(RunQueryCommand.class)); } diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jdbc/JdbcAppIT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jdbc/JdbcAppIT.java index 13781fc..d666d95 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jdbc/JdbcAppIT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jdbc/JdbcAppIT.java @@ -21,8 +21,9 @@ import io.bootique.BQCoreModule; import io.bootique.command.CommandOutcome; +import io.bootique.jdbc.JdbcModule; import io.bootique.jdbc.junit5.derby.DerbyTester; -import io.bootique.jdbc.tomcat.JdbcTomcatModuleProvider; +import io.bootique.jdbc.tomcat.JdbcTomcatModule; import io.bootique.junit5.*; import org.junit.jupiter.api.Test; @@ -39,8 +40,8 @@ public class JdbcAppIT { private TestRuntumeBuilder appBuilder(String... args) { return testFactory.app(args) + .modules(JdbcTomcatModule.class, JdbcModule.class) .module(db.moduleWithTestDataSource("test1")) - .moduleProvider(new JdbcTomcatModuleProvider()) .module(b -> BQCoreModule.extend(b).addCommand(RunSQLCommand.class)); } diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jdbc/JdbcAppJunit4IT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jdbc/JdbcAppJunit4IT.java index a21aad5..0e6bb60 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jdbc/JdbcAppJunit4IT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jdbc/JdbcAppJunit4IT.java @@ -21,7 +21,8 @@ import io.bootique.BQCoreModule; import io.bootique.command.CommandOutcome; -import io.bootique.jdbc.tomcat.JdbcTomcatModuleProvider; +import io.bootique.jdbc.JdbcModule; +import io.bootique.jdbc.tomcat.JdbcTomcatModule; import io.bootique.test.junit.BQTestFactory; import io.bootique.test.junit.TestIO; import org.junit.Rule; @@ -36,7 +37,7 @@ public class JdbcAppJunit4IT { private BQTestFactory.Builder appBuilder(String... args) { return testFactory.app(args) - .moduleProvider(new JdbcTomcatModuleProvider()) + .modules(JdbcTomcatModule.class, JdbcModule.class) .module(b -> BQCoreModule.extend(b).addCommand(RunSQLCommand.class)); } diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jersey/JerseyAppIT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jersey/JerseyAppIT.java index 2de9cc6..2851a12 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jersey/JerseyAppIT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jersey/JerseyAppIT.java @@ -23,11 +23,10 @@ import io.bootique.bom.jersey.r2.Resource2; import io.bootique.command.CommandOutcome; import io.bootique.jersey.JerseyModule; -import io.bootique.jersey.JerseyModuleProvider; +import io.bootique.jetty.JettyModule; import io.bootique.junit5.*; import org.junit.jupiter.api.Test; - import javax.ws.rs.client.ClientBuilder; import javax.ws.rs.client.WebTarget; import javax.ws.rs.core.Response; @@ -45,7 +44,7 @@ public class JerseyAppIT { private TestRuntumeBuilder appBuilder(String... args) { return testFactory.app(args) - .moduleProvider(new JerseyModuleProvider()) + .modules(JerseyModule.class, JettyModule.class) .module(b -> JerseyModule.extend(b) .addFeature(JerseyAppFeature.class) .addPackage(Resource1.class.getPackage()) diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jersey/JerseyAppJunit4IT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jersey/JerseyAppJunit4IT.java index 0ccf833..38a5991 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jersey/JerseyAppJunit4IT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jersey/JerseyAppJunit4IT.java @@ -23,7 +23,7 @@ import io.bootique.bom.jersey.r2.Resource2; import io.bootique.command.CommandOutcome; import io.bootique.jersey.JerseyModule; -import io.bootique.jersey.JerseyModuleProvider; +import io.bootique.jetty.JettyModule; import io.bootique.test.junit.BQTestFactory; import io.bootique.test.junit.TestIO; import org.junit.Rule; @@ -44,7 +44,7 @@ public class JerseyAppJunit4IT { private BQTestFactory.Builder appBuilder(String... args) { return testFactory.app(args) - .moduleProvider(new JerseyModuleProvider()) + .modules(JerseyModule.class, JettyModule.class) .module(b -> JerseyModule.extend(b) .addFeature(JerseyAppFeature.class) .addPackage(Resource1.class.getPackage()) diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jetty/JettyAppIT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jetty/JettyAppIT.java index 29db122..bea9fe3 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jetty/JettyAppIT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jetty/JettyAppIT.java @@ -20,7 +20,6 @@ package io.bootique.bom.jetty; import io.bootique.jetty.JettyModule; -import io.bootique.jetty.JettyModuleProvider; import io.bootique.junit5.*; import org.junit.jupiter.api.Test; @@ -40,7 +39,7 @@ public class JettyAppIT { private TestRuntumeBuilder appBuilder(String... args) { return testFactory.app(args) - .moduleProvider(new JettyModuleProvider()) + .modules(JettyModule.class) .module(b -> JettyModule.extend(b).addServlet(BomServlet.class).addFilter(BomFilter.class)); } diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jetty/JettyAppJunit4IT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jetty/JettyAppJunit4IT.java index 54c9232..c776aaf 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/jetty/JettyAppJunit4IT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/jetty/JettyAppJunit4IT.java @@ -20,7 +20,6 @@ package io.bootique.bom.jetty; import io.bootique.jetty.JettyModule; -import io.bootique.jetty.JettyModuleProvider; import io.bootique.test.junit.BQTestFactory; import io.bootique.test.junit.TestIO; import org.junit.Rule; @@ -41,7 +40,7 @@ public class JettyAppJunit4IT { private BQTestFactory.Builder appBuilder(String... args) { return testFactory.app(args) - .moduleProvider(new JettyModuleProvider()) + .modules(JettyModule.class) .module(b -> JettyModule.extend(b).addServlet(BomServlet.class).addFilter(BomFilter.class)); } diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/logback/LogbackAppIT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/logback/LogbackAppIT.java index 85e20ac..ff6411c 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/logback/LogbackAppIT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/logback/LogbackAppIT.java @@ -41,7 +41,7 @@ public class LogbackAppIT { private TestRuntumeBuilder appBuilder(String... args) { return testFactory.app(args) - .moduleProvider(new LogbackModule()) + .modules(LogbackModule.class) .module(b -> BQCoreModule.extend(b).addCommand(LogbackTestCommand.class)); } diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/logback/LogbackAppJunit4IT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/logback/LogbackAppJunit4IT.java index c5b9710..6906b00 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/logback/LogbackAppJunit4IT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/logback/LogbackAppJunit4IT.java @@ -42,7 +42,7 @@ public class LogbackAppJunit4IT { private BQTestFactory.Builder appBuilder(String... args) { return testFactory.app(args) - .moduleProvider(new LogbackModule()) + .module(LogbackModule.class) .module(b -> BQCoreModule.extend(b).addCommand(LogbackTestCommand.class)); } diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/mvc/MustacheAppIT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/mvc/MustacheAppIT.java index a880287..b9dd70a 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/mvc/MustacheAppIT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/mvc/MustacheAppIT.java @@ -23,10 +23,12 @@ import io.bootique.Bootique; import io.bootique.bom.mvc.r1.MustacheResource; import io.bootique.jersey.JerseyModule; +import io.bootique.jetty.JettyModule; import io.bootique.jetty.junit5.JettyTester; import io.bootique.junit5.BQApp; import io.bootique.junit5.BQTest; -import io.bootique.mvc.mustache.MvcMustacheModuleProvider; +import io.bootique.mvc.MvcModule; +import io.bootique.mvc.mustache.MvcMustacheModule; import org.junit.jupiter.api.Test; import javax.ws.rs.client.WebTarget; @@ -42,7 +44,7 @@ public class MustacheAppIT { @BQApp final BQRuntime app = Bootique.app("-c", "classpath:io/bootique/bom/mvc/test.yml", "-s") - .moduleProvider(new MvcMustacheModuleProvider()) + .modules(MvcMustacheModule.class, JerseyModule.class, JettyModule.class, MvcModule.class) .module(b -> JerseyModule.extend(b).addResource(MustacheResource.class)) .module(jetty.moduleReplacingConnectors()) .createRuntime(); diff --git a/bootique-bom-tests-all/src/test/java/io/bootique/bom/mvc/MustacheAppJunit4IT.java b/bootique-bom-tests-all/src/test/java/io/bootique/bom/mvc/MustacheAppJunit4IT.java index 7b08359..974a358 100644 --- a/bootique-bom-tests-all/src/test/java/io/bootique/bom/mvc/MustacheAppJunit4IT.java +++ b/bootique-bom-tests-all/src/test/java/io/bootique/bom/mvc/MustacheAppJunit4IT.java @@ -21,7 +21,9 @@ import io.bootique.bom.mvc.r1.MustacheResource; import io.bootique.jersey.JerseyModule; -import io.bootique.mvc.mustache.MvcMustacheModuleProvider; +import io.bootique.jetty.JettyModule; +import io.bootique.mvc.MvcModule; +import io.bootique.mvc.mustache.MvcMustacheModule; import io.bootique.test.junit.BQTestFactory; import org.junit.Rule; import org.junit.Test; @@ -42,7 +44,7 @@ public class MustacheAppJunit4IT { public void run() { testFactory.app("--config=src/test/resources/io/bootique/bom/mvc/test.yml", "--server") - .moduleProvider(new MvcMustacheModuleProvider()) + .modules(MvcMustacheModule.class, JerseyModule.class, JettyModule.class, MvcModule.class) .module(binder -> JerseyModule.extend(binder).addResource(MustacheResource.class)) .run(); diff --git a/bootique-bom/pom.xml b/bootique-bom/pom.xml index 7c849e4..fd2fd4e 100644 --- a/bootique-bom/pom.xml +++ b/bootique-bom/pom.xml @@ -37,11 +37,6 @@ - - io.bootique.di - bootique-di - ${bootique.version} - io.bootique bootique