From e3de588e7689b3fd0703b45dc665ee3f913b42cc Mon Sep 17 00:00:00 2001 From: gjoranv Date: Fri, 19 Feb 2021 19:12:01 +0100 Subject: Use explicit dependencies instead of 'provided-dependencies' .. while keeping all necessary provided deps to get all imports needed by the compile scoped deps in each module. --- container-jersey2/pom.xml | 34 +++++++++++++--------- container-messagebus/pom.xml | 47 +++++++++++++++++++++++++----- container-search/pom.xml | 16 +++++++++-- docproc/pom.xml | 68 ++++++++++++++++++++++++++++++++++++++------ 4 files changed, 134 insertions(+), 31 deletions(-) diff --git a/container-jersey2/pom.xml b/container-jersey2/pom.xml index 231e9dd4a0e..e94e2a46bba 100644 --- a/container-jersey2/pom.xml +++ b/container-jersey2/pom.xml @@ -15,49 +15,57 @@ 7-SNAPSHOT container-plugin + + - junit - junit - test + org.ow2.asm + asm + + + - org.mockito - mockito-core - test + com.yahoo.vespa + annotations + ${project.version} + provided com.yahoo.vespa - vespa_jersey2 + component ${project.version} provided - pom com.yahoo.vespa - provided-dependencies + container-di ${project.version} provided com.yahoo.vespa - component + jdisc_core ${project.version} provided com.yahoo.vespa - container-disc + vespa_jersey2 ${project.version} provided + pom org.eclipse.jetty jetty-servlet provided + + - org.ow2.asm - asm + junit + junit + test diff --git a/container-messagebus/pom.xml b/container-messagebus/pom.xml index bdb308832ac..52e3652634b 100644 --- a/container-messagebus/pom.xml +++ b/container-messagebus/pom.xml @@ -15,14 +15,16 @@ 7-SNAPSHOT jar + - junit - junit - test + com.google.inject + guice + no_aop + provided com.yahoo.vespa - provided-dependencies + annotations ${project.version} provided @@ -40,22 +42,53 @@ com.yahoo.vespa - container-core + config-lib ${project.version} provided com.yahoo.vespa - messagebus-disc + document ${project.version} provided com.yahoo.vespa - container-documentapi + documentapi ${project.version} provided + + com.yahoo.vespa + container-di + ${project.version} + provided + + + com.yahoo.vespa + jdisc_core + ${project.version} + provided + + + com.yahoo.vespa + jdisc_messagebus_service + ${project.version} + provided + + + com.yahoo.vespa + messagebus + ${project.version} + provided + + + + + junit + junit + test + diff --git a/container-search/pom.xml b/container-search/pom.xml index 014b7dda14f..ec7dcb713fe 100644 --- a/container-search/pom.xml +++ b/container-search/pom.xml @@ -32,7 +32,13 @@ com.yahoo.vespa - provided-dependencies + jdisc_core + ${project.version} + provided + + + com.yahoo.vespa + jdisc_http_service ${project.version} provided @@ -44,7 +50,13 @@ com.yahoo.vespa - config-bundle + config + ${project.version} + provided + + + com.yahoo.vespa + config-lib ${project.version} provided diff --git a/docproc/pom.xml b/docproc/pom.xml index 3def1a65a44..36e54e689ee 100644 --- a/docproc/pom.xml +++ b/docproc/pom.xml @@ -15,21 +15,28 @@ jar 7-SNAPSHOT + - junit - junit - test + com.google.inject + guice + no_aop + provided com.yahoo.vespa - provided-dependencies + component ${project.version} - pom provided com.yahoo.vespa - component + config + ${project.version} + provided + + + com.yahoo.vespa + config-lib ${project.version} provided @@ -41,22 +48,65 @@ com.yahoo.vespa - config-bundle + container-messagebus + ${project.version} + provided + + + com.yahoo.vespa + document ${project.version} provided com.yahoo.vespa - messagebus-disc + documentapi ${project.version} provided com.yahoo.vespa - container-messagebus + jdisc_core + ${project.version} + provided + + + com.yahoo.vespa + jdisc_messagebus_service + ${project.version} + provided + + + com.yahoo.vespa + messagebus + ${project.version} + provided + + + com.yahoo.vespa + statistics + ${project.version} + provided + + + com.yahoo.vespa + vespajlib + ${project.version} + provided + + + com.yahoo.vespa + yolean ${project.version} provided + + + + junit + junit + test + -- cgit v1.2.3