summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2021-03-18 11:56:04 +0100
committergjoranv <gv@verizonmedia.com>2021-03-23 22:58:11 +0100
commit53de5d070f8b6cc271c1642a5140d368444fc5b7 (patch)
tree6c434db80fa3371d8a452f4b98ee33cd5dc27860
parent121e22ef74bb74cbae8aac6d7c01cc2de6114086 (diff)
Remove the container-core-config module.
-rw-r--r--CMakeLists.txt1
-rw-r--r--cloud-tenant-base-dependencies-enforcer/pom.xml1
-rw-r--r--container-core-config/CMakeLists.txt2
-rw-r--r--container-core-config/OWNERS1
-rw-r--r--container-core-config/README.md8
-rw-r--r--container-core-config/pom.xml48
-rw-r--r--container-core-config/src/main/java/com/yahoo/container/core/package-info.java5
-rw-r--r--container-core-config/src/main/resources/configdefinitions/container.core.access-log.def23
-rw-r--r--container-core/pom.xml6
-rw-r--r--pom.xml1
10 files changed, 0 insertions, 96 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index eae4cb338eb..40f60d7daab 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -60,7 +60,6 @@ add_subdirectory(configserver)
add_subdirectory(configserver-flags)
add_subdirectory(configutil)
add_subdirectory(container-core)
-add_subdirectory(container-core-config)
add_subdirectory(container-di)
add_subdirectory(container-disc)
add_subdirectory(container-jersey2)
diff --git a/cloud-tenant-base-dependencies-enforcer/pom.xml b/cloud-tenant-base-dependencies-enforcer/pom.xml
index ee3ed48318b..d821501bd2f 100644
--- a/cloud-tenant-base-dependencies-enforcer/pom.xml
+++ b/cloud-tenant-base-dependencies-enforcer/pom.xml
@@ -149,7 +149,6 @@
<include>com.yahoo.vespa:configdefinitions:*:jar:provided</include>
<include>com.yahoo.vespa:configgen:*:jar:provided</include>
<include>com.yahoo.vespa:container-core:*:jar:provided</include>
- <include>com.yahoo.vespa:container-core-config:*:jar:provided</include>
<include>com.yahoo.vespa:container-dev:*:jar:provided</include>
<include>com.yahoo.vespa:container-di:*:jar:provided</include>
<include>com.yahoo.vespa:container-disc:*:jar:provided</include>
diff --git a/container-core-config/CMakeLists.txt b/container-core-config/CMakeLists.txt
deleted file mode 100644
index 307bb103e9f..00000000000
--- a/container-core-config/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-install_config_definitions()
diff --git a/container-core-config/OWNERS b/container-core-config/OWNERS
deleted file mode 100644
index fb71c67318d..00000000000
--- a/container-core-config/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-bjorncs \ No newline at end of file
diff --git a/container-core-config/README.md b/container-core-config/README.md
deleted file mode 100644
index ac37c242a5f..00000000000
--- a/container-core-config/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-<!-- Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -->
-# container-core-config
-
-Contains config definitions with package `com.yahoo.container.core` that are used by other modules.
-
-This artifact is embedded inside container-core jar, but built as bundle to allow other modules to depend on container-core config definitions without depending on container-core.
-The generated config classes cannot be moved to container-core as it would introduce a cycles in Maven dependency graph.
-This works at correctly runtime as OSGi allows cycling dependencies between bundles.
diff --git a/container-core-config/pom.xml b/container-core-config/pom.xml
deleted file mode 100644
index fb4aea4071e..00000000000
--- a/container-core-config/pom.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
- http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>com.yahoo.vespa</groupId>
- <artifactId>parent</artifactId>
- <version>7-SNAPSHOT</version>
- <relativePath>../parent/pom.xml</relativePath>
- </parent>
- <artifactId>container-core-config</artifactId>
- <version>7-SNAPSHOT</version>
- <packaging>container-plugin</packaging> <!-- See README.md for why it's not packaged as 'jar' -->
- <dependencies>
- <dependency>
- <groupId>com.yahoo.vespa</groupId>
- <artifactId>annotations</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>com.yahoo.vespa</groupId>
- <artifactId>config-lib</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>com.yahoo.vespa</groupId>
- <artifactId>bundle-plugin</artifactId>
- <extensions>true</extensions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- </plugin>
- </plugins>
- <outputDirectory>${buildOutputDirectory}</outputDirectory>
- </build>
- <properties>
- <buildOutputDirectory>${project.build.directory}/classes/</buildOutputDirectory>
- </properties>
-</project> \ No newline at end of file
diff --git a/container-core-config/src/main/java/com/yahoo/container/core/package-info.java b/container-core-config/src/main/java/com/yahoo/container/core/package-info.java
deleted file mode 100644
index c9c683bd68a..00000000000
--- a/container-core-config/src/main/java/com/yahoo/container/core/package-info.java
+++ /dev/null
@@ -1,5 +0,0 @@
-// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-@ExportPackage
-package com.yahoo.container.core;
-
-import com.yahoo.osgi.annotation.ExportPackage; \ No newline at end of file
diff --git a/container-core-config/src/main/resources/configdefinitions/container.core.access-log.def b/container-core-config/src/main/resources/configdefinitions/container.core.access-log.def
deleted file mode 100644
index 69058b3d8da..00000000000
--- a/container-core-config/src/main/resources/configdefinitions/container.core.access-log.def
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-namespace=container.core
-
-# File name patterns supporting the expected time variables, e.g. ".%Y%m%d%H%M%S"
-fileHandler.pattern string
-
-# When should rotation happen, in minutes after midnight
-# Does this really need to be configurable?
-# Could just configure "every N minutes" instead
-fileHandler.rotation string default="0 60 ..."
-
-# Use this as the name of the symlink created pointing to the newest file in the "date" naming scheme.
-# This is ignored if the sequence naming scheme is used.
-fileHandler.symlink string default=""
-
-# compress the previous access log after rotation
-fileHandler.compressOnRotation bool default=true
-
-# Compression format
-fileHandler.compressionFormat enum {GZIP, ZSTD} default=GZIP
-
-# Max queue length of file handler
-fileHandler.queueSize int default=10000
diff --git a/container-core/pom.xml b/container-core/pom.xml
index ea6e7d32310..3310aa07d92 100644
--- a/container-core/pom.xml
+++ b/container-core/pom.xml
@@ -99,12 +99,6 @@
</dependency>
<dependency>
<groupId>com.yahoo.vespa</groupId>
- <artifactId>container-core-config</artifactId>
- <version>${project.version}</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>com.yahoo.vespa</groupId>
<artifactId>vespajlib</artifactId>
<version>${project.version}</version>
<exclusions>
diff --git a/pom.xml b/pom.xml
index def94f212b1..60fe298330f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,7 +53,6 @@
<module>config_test</module>
<module>container</module>
<module>container-core</module>
- <module>container-core-config</module>
<module>container-dependencies-enforcer</module>
<module>container-dependency-versions</module>
<module>container-dev</module>