From 377be9cc95ec9dfda8b733512d675a2e19a73486 Mon Sep 17 00:00:00 2001 From: Ilpo Ruotsalainen Date: Tue, 18 Dec 2018 17:30:57 +0100 Subject: Enable abi-check-plugin on relevant modules. --- config-model-api/abi-spec.json | 452 +++++++++++++++++++++++++++++++++++++++++ config-model-api/pom.xml | 16 ++ 2 files changed, 468 insertions(+) create mode 100644 config-model-api/abi-spec.json (limited to 'config-model-api') diff --git a/config-model-api/abi-spec.json b/config-model-api/abi-spec.json new file mode 100644 index 00000000000..d302ee58855 --- /dev/null +++ b/config-model-api/abi-spec.json @@ -0,0 +1,452 @@ +{ + "com.yahoo.config.application.api.ApplicationFile$MetaData": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()", + "public void (java.lang.String, java.lang.String)", + "public java.lang.String getStatus()", + "public java.lang.String getMd5()" + ], + "fields": [ + "public java.lang.String status", + "public java.lang.String md5" + ] + }, + "com.yahoo.config.application.api.ApplicationFile$PathFilter": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract boolean accept(com.yahoo.path.Path)" + ], + "fields": [] + }, + "com.yahoo.config.application.api.ApplicationFile": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.lang.Comparable" + ], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "protected void (com.yahoo.path.Path)", + "public abstract boolean isDirectory()", + "public abstract boolean exists()", + "public abstract java.io.Reader createReader()", + "public abstract java.io.InputStream createInputStream()", + "public abstract com.yahoo.config.application.api.ApplicationFile createDirectory()", + "public abstract com.yahoo.config.application.api.ApplicationFile writeFile(java.io.Reader)", + "public abstract com.yahoo.config.application.api.ApplicationFile appendFile(java.lang.String)", + "public java.util.List listFiles()", + "public abstract java.util.List listFiles(com.yahoo.config.application.api.ApplicationFile$PathFilter)", + "public java.util.List listFiles(boolean)", + "public abstract com.yahoo.config.application.api.ApplicationFile delete()", + "public com.yahoo.path.Path getPath()", + "public java.lang.String toString()", + "public boolean equals(java.lang.Object)", + "protected com.yahoo.path.Path getMetaPath()", + "public abstract com.yahoo.config.application.api.ApplicationFile$MetaData getMetaData()" + ], + "fields": [ + "public static final java.lang.String ContentStatusNew", + "public static final java.lang.String ContentStatusChanged", + "public static final java.lang.String ContentStatusDeleted", + "protected final com.yahoo.path.Path path" + ] + }, + "com.yahoo.config.application.api.ApplicationMetaData": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.io.File, java.lang.String, java.lang.String, java.lang.Long, boolean, java.lang.String, java.lang.Long, long)", + "public void (java.lang.String, java.lang.String, java.lang.Long, boolean, java.lang.String, java.lang.String, java.lang.Long, long)", + "public java.lang.String getApplicationName()", + "public java.lang.String getDeployedByUser()", + "public java.lang.String getDeployPath()", + "public java.lang.Long getDeployTimestamp()", + "public java.lang.Long getGeneration()", + "public boolean isInternalRedeploy()", + "public java.lang.String getCheckSum()", + "public long getPreviousActiveGeneration()", + "public java.lang.String toString()", + "public static com.yahoo.config.application.api.ApplicationMetaData fromJsonString(java.lang.String)", + "public com.yahoo.slime.Slime getSlime()", + "public java.lang.String asJsonString()" + ], + "fields": [] + }, + "com.yahoo.config.application.api.ApplicationPackage": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract java.lang.String getApplicationName()", + "public abstract java.io.Reader getServices()", + "public abstract java.io.Reader getHosts()", + "public java.util.List getUserIncludeDirs()", + "public void validateIncludeDir(java.lang.String)", + "public abstract java.util.Collection searchDefinitionContents()", + "public abstract java.util.Map getAllExistingConfigDefs()", + "public abstract java.util.List getFiles(com.yahoo.path.Path, java.lang.String, boolean)", + "public java.util.List getFiles(com.yahoo.path.Path, java.lang.String)", + "public java.util.Optional getMajorVersion()", + "public abstract com.yahoo.config.application.api.ApplicationFile getFile(com.yahoo.path.Path)", + "public java.util.List getQueryProfileFiles()", + "public java.util.List getQueryProfileTypeFiles()", + "public java.util.List getPageTemplateFiles()", + "public abstract java.lang.String getHostSource()", + "public abstract java.lang.String getServicesSource()", + "public abstract java.util.Optional getDeployment()", + "public abstract java.util.Optional getValidationOverrides()", + "public java.util.List getComponentsInfo(com.yahoo.config.provision.Version)", + "public java.util.List getComponentsInfo(com.yahoo.component.Version)", + "public abstract java.io.Reader getRankingExpression(java.lang.String)", + "public static java.util.Map getBundleSdFiles(java.lang.String, java.util.jar.JarFile)", + "public static java.lang.String getFileName(java.util.jar.JarEntry)", + "public abstract com.yahoo.config.application.api.ApplicationMetaData getMetaData()", + "public abstract java.io.File getFileReference(com.yahoo.path.Path)", + "public void validateXML()", + "public void validateXML(java.util.Optional)", + "public void validateXMLFor(java.util.Optional)", + "public void writeMetaData()", + "public java.util.Map getProvisionInfoMap()", + "public java.util.Optional getAllocatedHosts()", + "public java.util.Map getFileRegistryMap()", + "public java.util.Map getFileRegistries()", + "public abstract java.util.Collection getSearchDefinitions()", + "public com.yahoo.config.application.api.ApplicationPackage preprocess(com.yahoo.config.provision.Zone, com.yahoo.config.application.api.DeployLogger)" + ], + "fields": [ + "public static final java.lang.String HOSTS", + "public static final java.lang.String SERVICES", + "public static final com.yahoo.path.Path SEARCH_DEFINITIONS_DIR", + "public static final java.lang.String COMPONENT_DIR", + "public static final java.lang.String SEARCHCHAINS_DIR", + "public static final java.lang.String DOCPROCCHAINS_DIR", + "public static final java.lang.String PROCESSORCHAINS_DIR", + "public static final java.lang.String ROUTINGTABLES_DIR", + "public static final com.yahoo.path.Path MODELS_DIR", + "public static final com.yahoo.path.Path MODELS_GENERATED_DIR", + "public static final com.yahoo.path.Path MODELS_GENERATED_REPLICATED_DIR", + "public static final java.lang.String CONFIG_DEFINITIONS_DIR", + "public static final com.yahoo.path.Path QUERY_PROFILES_DIR", + "public static final com.yahoo.path.Path QUERY_PROFILE_TYPES_DIR", + "public static final com.yahoo.path.Path PAGE_TEMPLATES_DIR", + "public static final com.yahoo.path.Path RULES_DIR", + "public static final com.yahoo.path.Path DEPLOYMENT_FILE", + "public static final com.yahoo.path.Path VALIDATION_OVERRIDES", + "public static final java.lang.String SD_NAME_SUFFIX", + "public static final java.lang.String RANKEXPRESSION_NAME_SUFFIX", + "public static final java.lang.String RULES_NAME_SUFFIX", + "public static final java.lang.String EXT_DIR", + "public static final java.lang.String PERMANENT_SERVICES" + ] + }, + "com.yahoo.config.application.api.ComponentInfo": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.lang.String)", + "public java.lang.String getPathRelativeToAppDir()", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.config.application.api.DeployLogger": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void log(java.util.logging.Level, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.config.application.api.DeploymentSpec$ChangeBlocker": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (boolean, boolean, com.yahoo.config.application.api.TimeWindow)", + "public boolean blocksRevisions()", + "public boolean blocksVersions()", + "public com.yahoo.config.application.api.TimeWindow window()" + ], + "fields": [] + }, + "com.yahoo.config.application.api.DeploymentSpec$DeclaredZone": { + "superClass": "com.yahoo.config.application.api.DeploymentSpec$Step", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (com.yahoo.config.provision.Environment)", + "public void (com.yahoo.config.provision.Environment, java.util.Optional, boolean)", + "public void (com.yahoo.config.provision.Environment, java.util.Optional, boolean, java.util.Optional)", + "public com.yahoo.config.provision.Environment environment()", + "public java.util.Optional region()", + "public boolean active()", + "public java.util.Optional athenzService()", + "public java.util.List zones()", + "public boolean deploysTo(com.yahoo.config.provision.Environment, java.util.Optional)", + "public int hashCode()", + "public boolean equals(java.lang.Object)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.config.application.api.DeploymentSpec$Delay": { + "superClass": "com.yahoo.config.application.api.DeploymentSpec$Step", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.time.Duration)", + "public java.time.Duration duration()", + "public boolean deploysTo(com.yahoo.config.provision.Environment, java.util.Optional)" + ], + "fields": [] + }, + "com.yahoo.config.application.api.DeploymentSpec$ParallelZones": { + "superClass": "com.yahoo.config.application.api.DeploymentSpec$Step", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.util.List)", + "public java.util.List zones()", + "public boolean deploysTo(com.yahoo.config.provision.Environment, java.util.Optional)", + "public boolean equals(java.lang.Object)", + "public int hashCode()" + ], + "fields": [] + }, + "com.yahoo.config.application.api.DeploymentSpec$Step": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void ()", + "public final boolean deploysTo(com.yahoo.config.provision.Environment)", + "public abstract boolean deploysTo(com.yahoo.config.provision.Environment, java.util.Optional)", + "public java.util.List zones()" + ], + "fields": [] + }, + "com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy": { + "superClass": "java.lang.Enum", + "interfaces": [], + "attributes": [ + "public", + "final", + "enum" + ], + "methods": [ + "public static com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy[] values()", + "public static com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy valueOf(java.lang.String)" + ], + "fields": [ + "public static final enum com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy canary", + "public static final enum com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy defaultPolicy", + "public static final enum com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy conservative" + ] + }, + "com.yahoo.config.application.api.DeploymentSpec": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.util.Optional, com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy, java.util.List, java.util.List)", + "public void (java.util.Optional, com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy, java.util.Optional, java.util.List, java.util.List)", + "public void (java.util.Optional, com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy, java.util.Optional, java.util.List, java.util.List, java.lang.String, java.util.Optional, java.util.Optional)", + "public java.util.Optional globalServiceId()", + "public com.yahoo.config.application.api.DeploymentSpec$UpgradePolicy upgradePolicy()", + "public java.util.Optional majorVersion()", + "public boolean canUpgradeAt(java.time.Instant)", + "public boolean canChangeRevisionAt(java.time.Instant)", + "public java.util.List changeBlocker()", + "public java.util.List steps()", + "public java.util.List zones()", + "public java.lang.String xmlForm()", + "public boolean includes(com.yahoo.config.provision.Environment, java.util.Optional)", + "public static com.yahoo.config.application.api.DeploymentSpec fromXml(java.io.Reader)", + "public static com.yahoo.config.application.api.DeploymentSpec fromXml(java.lang.String)", + "public static com.yahoo.config.application.api.DeploymentSpec fromXml(java.lang.String, boolean)", + "public static java.lang.String toMessageString(java.lang.Throwable)", + "public java.util.Optional athenzDomain()", + "public java.util.Optional athenzService(com.yahoo.config.provision.Environment, com.yahoo.config.provision.RegionName)", + "public static void main(java.lang.String[])" + ], + "fields": [ + "public static final com.yahoo.config.application.api.DeploymentSpec empty" + ] + }, + "com.yahoo.config.application.api.FileRegistry$Entry": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.lang.String, com.yahoo.config.FileReference)" + ], + "fields": [ + "public final java.lang.String relativePath", + "public final com.yahoo.config.FileReference reference" + ] + }, + "com.yahoo.config.application.api.FileRegistry": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.config.FileReference addFile(java.lang.String)", + "public abstract com.yahoo.config.FileReference addUri(java.lang.String)", + "public abstract java.lang.String fileSourceHost()", + "public abstract java.util.List export()" + ], + "fields": [] + }, + "com.yahoo.config.application.api.TimeWindow": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public java.util.List days()", + "public java.util.List hours()", + "public java.time.ZoneId zone()", + "public boolean includes(java.time.Instant)", + "public java.lang.String toString()", + "public static com.yahoo.config.application.api.TimeWindow from(java.lang.String, java.lang.String, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.config.application.api.UnparsedConfigDefinition": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.vespa.config.ConfigDefinition parse()", + "public abstract java.lang.String getUnparsedContent()" + ], + "fields": [] + }, + "com.yahoo.config.application.api.ValidationId": { + "superClass": "java.lang.Enum", + "interfaces": [], + "attributes": [ + "public", + "final", + "enum" + ], + "methods": [ + "public static com.yahoo.config.application.api.ValidationId[] values()", + "public static com.yahoo.config.application.api.ValidationId valueOf(java.lang.String)", + "public java.lang.String value()", + "public java.lang.String toString()", + "public static java.util.Optional from(java.lang.String)" + ], + "fields": [ + "public static final enum com.yahoo.config.application.api.ValidationId indexingChange", + "public static final enum com.yahoo.config.application.api.ValidationId indexModeChange", + "public static final enum com.yahoo.config.application.api.ValidationId fieldTypeChange", + "public static final enum com.yahoo.config.application.api.ValidationId clusterSizeReduction", + "public static final enum com.yahoo.config.application.api.ValidationId contentTypeRemoval", + "public static final enum com.yahoo.config.application.api.ValidationId contentClusterRemoval", + "public static final enum com.yahoo.config.application.api.ValidationId deploymentRemoval", + "public static final enum com.yahoo.config.application.api.ValidationId skipAutomaticTenantUpgradeTests", + "public static final enum com.yahoo.config.application.api.ValidationId globalDocumentChange", + "public static final enum com.yahoo.config.application.api.ValidationId configModelVersionMismatch", + "public static final enum com.yahoo.config.application.api.ValidationId skipOldConfigModels", + "public static final enum com.yahoo.config.application.api.ValidationId forceAutomaticTenantUpgradeTests" + ] + }, + "com.yahoo.config.application.api.ValidationOverrides$Allow": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (com.yahoo.config.application.api.ValidationId, java.time.Instant)", + "public boolean allows(com.yahoo.config.application.api.ValidationId, java.time.Instant)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.config.application.api.ValidationOverrides$ValidationException": { + "superClass": "java.lang.IllegalArgumentException", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public com.yahoo.config.application.api.ValidationId validationId()", + "public java.lang.String getMessage()" + ], + "fields": [] + }, + "com.yahoo.config.application.api.ValidationOverrides": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.util.List)", + "public void invalid(com.yahoo.config.application.api.ValidationId, java.lang.String, java.time.Instant)", + "public boolean allows(java.lang.String, java.time.Instant)", + "public boolean allows(com.yahoo.config.application.api.ValidationId, java.time.Instant)", + "public static java.lang.String toAllowMessage(com.yahoo.config.application.api.ValidationId)", + "public java.lang.String xmlForm()", + "public static com.yahoo.config.application.api.ValidationOverrides fromXml(java.io.Reader)", + "public static com.yahoo.config.application.api.ValidationOverrides fromXml(java.lang.String)" + ], + "fields": [ + "public static final com.yahoo.config.application.api.ValidationOverrides empty" + ] + } +} \ No newline at end of file diff --git a/config-model-api/pom.xml b/config-model-api/pom.xml index 109093beda9..afc1232957b 100644 --- a/config-model-api/pom.xml +++ b/config-model-api/pom.xml @@ -109,6 +109,22 @@ + + com.yahoo.vespa + abi-check-plugin + ${project.version} + + com.yahoo.api.annotations.PublicApi + + + + package + + abicheck + + + + -- cgit v1.2.3 From d6099a6267af76ca9a53af56a42e596f02940818 Mon Sep 17 00:00:00 2001 From: Ilpo Ruotsalainen Date: Fri, 21 Dec 2018 14:57:39 +0100 Subject: Move abi-check-plugin configuration to parent. Instead of configuring in each module separately, put all configuration to parent and let the relevant modules just enable the plugin. --- application/pom.xml | 12 ------------ chain/pom.xml | 12 ------------ component/pom.xml | 12 ------------ config-lib/pom.xml | 12 ------------ config-model-api/pom.xml | 12 ------------ config-provisioning/pom.xml | 12 ------------ config/pom.xml | 12 ------------ container-core/pom.xml | 12 ------------ container-di/pom.xml | 12 ------------ container-disc/pom.xml | 12 ------------ container-jersey2/pom.xml | 12 ------------ container-search/pom.xml | 12 ------------ defaults/pom.xml | 12 ------------ docproc/pom.xml | 12 ------------ document/pom.xml | 12 ------------ documentapi/pom.xml | 12 ------------ fileacquirer/pom.xml | 12 ------------ fsa/pom.xml | 12 ------------ jdisc_http_service/pom.xml | 12 ------------ linguistics/pom.xml | 12 ------------ messagebus/pom.xml | 12 ------------ model-evaluation/pom.xml | 12 ------------ model-integration/pom.xml | 12 ------------ parent/pom.xml | 16 ++++++++++++++++ processing/pom.xml | 12 ------------ searchlib/pom.xml | 12 ------------ simplemetrics/pom.xml | 12 ------------ statistics/pom.xml | 12 ------------ vespa-hadoop/pom.xml | 12 ------------ vespa-http-client/pom.xml | 12 ------------ vespajlib/pom.xml | 12 ------------ vespalog/pom.xml | 12 ------------ yolean/pom.xml | 12 ------------ zkfacade/pom.xml | 12 ------------ 34 files changed, 16 insertions(+), 396 deletions(-) (limited to 'config-model-api') diff --git a/application/pom.xml b/application/pom.xml index 6087ba20128..9e6334836af 100644 --- a/application/pom.xml +++ b/application/pom.xml @@ -210,18 +210,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/chain/pom.xml b/chain/pom.xml index 8b7682e710d..cf82376b857 100755 --- a/chain/pom.xml +++ b/chain/pom.xml @@ -107,18 +107,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/component/pom.xml b/component/pom.xml index b972bf4645c..a5a0ef3379b 100755 --- a/component/pom.xml +++ b/component/pom.xml @@ -97,18 +97,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/config-lib/pom.xml b/config-lib/pom.xml index 6996b27e5b3..bad146a848a 100644 --- a/config-lib/pom.xml +++ b/config-lib/pom.xml @@ -75,18 +75,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/config-model-api/pom.xml b/config-model-api/pom.xml index afc1232957b..21c3b6f2752 100644 --- a/config-model-api/pom.xml +++ b/config-model-api/pom.xml @@ -112,18 +112,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/config-provisioning/pom.xml b/config-provisioning/pom.xml index 1e94990e034..46e07786ab0 100644 --- a/config-provisioning/pom.xml +++ b/config-provisioning/pom.xml @@ -115,18 +115,6 @@ Provisioning APIs. com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/config/pom.xml b/config/pom.xml index ef04de5b2f6..ea5948a30bb 100755 --- a/config/pom.xml +++ b/config/pom.xml @@ -195,18 +195,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/container-core/pom.xml b/container-core/pom.xml index 9163b75bbd3..7f616699c8e 100644 --- a/container-core/pom.xml +++ b/container-core/pom.xml @@ -271,18 +271,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - ${buildOutputDirectory} diff --git a/container-di/pom.xml b/container-di/pom.xml index 020f5955da4..38c6bd55822 100644 --- a/container-di/pom.xml +++ b/container-di/pom.xml @@ -126,18 +126,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/container-disc/pom.xml b/container-disc/pom.xml index 9af4f3964fe..b0637393fba 100644 --- a/container-disc/pom.xml +++ b/container-disc/pom.xml @@ -222,18 +222,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/container-jersey2/pom.xml b/container-jersey2/pom.xml index d723e708163..738d167a79b 100644 --- a/container-jersey2/pom.xml +++ b/container-jersey2/pom.xml @@ -64,18 +64,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/container-search/pom.xml b/container-search/pom.xml index 70934dfebab..13e05bb1e81 100644 --- a/container-search/pom.xml +++ b/container-search/pom.xml @@ -228,18 +228,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/defaults/pom.xml b/defaults/pom.xml index 6a80089240e..dd924e65cfe 100644 --- a/defaults/pom.xml +++ b/defaults/pom.xml @@ -89,18 +89,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/docproc/pom.xml b/docproc/pom.xml index ff199dfe070..6fe2458ce95 100644 --- a/docproc/pom.xml +++ b/docproc/pom.xml @@ -88,18 +88,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/document/pom.xml b/document/pom.xml index 9e169068fc4..b8344391631 100644 --- a/document/pom.xml +++ b/document/pom.xml @@ -156,18 +156,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/documentapi/pom.xml b/documentapi/pom.xml index 649b9d5e328..87985cab37b 100644 --- a/documentapi/pom.xml +++ b/documentapi/pom.xml @@ -109,18 +109,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/fileacquirer/pom.xml b/fileacquirer/pom.xml index aa500f36f4f..9980b6bd84b 100644 --- a/fileacquirer/pom.xml +++ b/fileacquirer/pom.xml @@ -41,18 +41,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/fsa/pom.xml b/fsa/pom.xml index 39c1307de48..d8a63b6087d 100644 --- a/fsa/pom.xml +++ b/fsa/pom.xml @@ -58,18 +58,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/jdisc_http_service/pom.xml b/jdisc_http_service/pom.xml index ad81c23656a..3e1b81d62c6 100644 --- a/jdisc_http_service/pom.xml +++ b/jdisc_http_service/pom.xml @@ -207,18 +207,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/linguistics/pom.xml b/linguistics/pom.xml index f57345aa760..093b731f180 100644 --- a/linguistics/pom.xml +++ b/linguistics/pom.xml @@ -93,18 +93,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/messagebus/pom.xml b/messagebus/pom.xml index 8479aef4508..e949088e737 100644 --- a/messagebus/pom.xml +++ b/messagebus/pom.xml @@ -110,18 +110,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/model-evaluation/pom.xml b/model-evaluation/pom.xml index b1b60d5d2e9..2993e86bb78 100644 --- a/model-evaluation/pom.xml +++ b/model-evaluation/pom.xml @@ -95,18 +95,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/model-integration/pom.xml b/model-integration/pom.xml index 26d24863835..5e57ec22709 100644 --- a/model-integration/pom.xml +++ b/model-integration/pom.xml @@ -106,18 +106,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/parent/pom.xml b/parent/pom.xml index bb74e6a5f24..87f3c1467c0 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -264,6 +264,22 @@ + + com.yahoo.vespa + abi-check-plugin + ${project.version} + + com.yahoo.api.annotations.PublicApi + + + + package + + abicheck + + + + diff --git a/processing/pom.xml b/processing/pom.xml index c9b328d8ae8..309e6e6fec7 100644 --- a/processing/pom.xml +++ b/processing/pom.xml @@ -57,18 +57,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/searchlib/pom.xml b/searchlib/pom.xml index a651095ba86..597d7e665ee 100644 --- a/searchlib/pom.xml +++ b/searchlib/pom.xml @@ -106,18 +106,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/simplemetrics/pom.xml b/simplemetrics/pom.xml index 71dd7b1def0..374ea77a2eb 100644 --- a/simplemetrics/pom.xml +++ b/simplemetrics/pom.xml @@ -95,18 +95,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/statistics/pom.xml b/statistics/pom.xml index 79777cdf00f..f164f3ba1eb 100644 --- a/statistics/pom.xml +++ b/statistics/pom.xml @@ -80,18 +80,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/vespa-hadoop/pom.xml b/vespa-hadoop/pom.xml index dfd6cc5501c..8fe5d8b7ff5 100644 --- a/vespa-hadoop/pom.xml +++ b/vespa-hadoop/pom.xml @@ -147,18 +147,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/vespa-http-client/pom.xml b/vespa-http-client/pom.xml index 73c1bdad64c..1b70ea7cba5 100644 --- a/vespa-http-client/pom.xml +++ b/vespa-http-client/pom.xml @@ -136,18 +136,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/vespajlib/pom.xml b/vespajlib/pom.xml index dd3f5303483..48f70abba15 100644 --- a/vespajlib/pom.xml +++ b/vespajlib/pom.xml @@ -115,18 +115,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/vespalog/pom.xml b/vespalog/pom.xml index a19c57aefb1..084972c2d25 100644 --- a/vespalog/pom.xml +++ b/vespalog/pom.xml @@ -78,18 +78,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/yolean/pom.xml b/yolean/pom.xml index 60896048553..3b1f8887906 100644 --- a/yolean/pom.xml +++ b/yolean/pom.xml @@ -54,18 +54,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - diff --git a/zkfacade/pom.xml b/zkfacade/pom.xml index 1a91f2b12cd..822335880c1 100644 --- a/zkfacade/pom.xml +++ b/zkfacade/pom.xml @@ -129,18 +129,6 @@ com.yahoo.vespa abi-check-plugin - ${project.version} - - com.yahoo.api.annotations.PublicApi - - - - package - - abicheck - - - -- cgit v1.2.3