aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/PlatformBundles.java6
-rw-r--r--container-disc/pom.xml19
-rw-r--r--standalone-container/pom.xml9
3 files changed, 19 insertions, 15 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/PlatformBundles.java b/config-model/src/main/java/com/yahoo/vespa/model/container/PlatformBundles.java
index f8691dcde53..a330d80c2f9 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/PlatformBundles.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/PlatformBundles.java
@@ -34,12 +34,16 @@ public class PlatformBundles {
// Bundles that must be loaded for all container types.
public static final Set<Path> commonVespaBundles = Stream.of(
+ "container-apache-http-client-bundle-jar-with-dependencies.jar", // Apache http client repackaged
+ "container-spifly.jar", // Aries SPIFly repackaged
+ "hosted-zone-api-jar-with-dependencies.jar",
+ "security-utils.jar",
"zkfacade",
"zookeeper-server" // TODO: not necessary in metrics-proxy.
).map(PlatformBundles::absoluteBundlePath).collect(Collectors.toSet());
public static final Set<Path> SEARCH_AND_DOCPROC_BUNDLES = Stream.of(
- PlatformBundles.SEARCH_AND_DOCPROC_BUNDLE,
+ SEARCH_AND_DOCPROC_BUNDLE,
"container-search-gui",
"docprocs",
"linguistics-components"
diff --git a/container-disc/pom.xml b/container-disc/pom.xml
index 3e42b924ec6..1dbc1ba1129 100644
--- a/container-disc/pom.xml
+++ b/container-disc/pom.xml
@@ -185,26 +185,17 @@
<discApplicationClass>com.yahoo.container.jdisc.ConfiguredApplication</discApplicationClass>
<buildLegacyVespaPlatformBundle>true</buildLegacyVespaPlatformBundle>
<discPreInstallBundle>
- <!-- Vespa bundles -->
+ <!-- Bundles needed to retrieve config -->
config-bundle-jar-with-dependencies.jar,
configdefinitions-jar-with-dependencies.jar,
- hosted-zone-api-jar-with-dependencies.jar,
+
jdisc-security-filters-jar-with-dependencies.jar,
vespa-athenz-jar-with-dependencies.jar,
- <!-- Apache http client repackaged as bundle -->
- container-apache-http-client-bundle-jar-with-dependencies.jar,
-
- <!-- Vespa security utils with necessary 3rd party bundles -->
- security-utils.jar,
- bcpkix-jdk15on-${bouncycastle.version}.jar,
- bcprov-jdk15on-${bouncycastle.version}.jar,
-
- <!-- TODO Vespa 9 Stop providing servlet-api 3.x -->
- javax.servlet-api-3.1.0.jar,
+ javax.servlet-api-3.1.0.jar, <!-- TODO: Move to model, only needed for application container clusters -->
- <!-- Aries SPIFly repackaged -->
- container-spifly.jar,
+ bcpkix-jdk15on-${bouncycastle.version}.jar, <!-- Used by security-utils -->
+ bcprov-jdk15on-${bouncycastle.version}.jar, <!-- Used by security-utils -->
jackson-annotations-${jackson2.version}.jar,
jackson-core-${jackson2.version}.jar,
diff --git a/standalone-container/pom.xml b/standalone-container/pom.xml
index 3776743cbd8..b2b18645bcd 100644
--- a/standalone-container/pom.xml
+++ b/standalone-container/pom.xml
@@ -99,7 +99,16 @@
config-bundle-jar-with-dependencies.jar,
config-model-api-jar-with-dependencies.jar,
config-model-jar-with-dependencies.jar,
+
container-disc-jar-with-dependencies.jar,
+
+ <!-- START bundles that can be moved to config-model when all standalone containers are set up via the model -->
+ container-apache-http-client-bundle-jar-with-dependencies.jar,
+ container-spifly.jar, <!-- Aries SPIFly repackaged -->
+ hosted-zone-api-jar-with-dependencies.jar,
+ security-utils.jar,
+ <!-- END bundles that can be moved to config-model -->
+
<!-- START config-model dependencies -->
container-search-and-docproc-jar-with-dependencies.jar,
linguistics-components-jar-with-dependencies.jar,