From fe88cc3496940a082b0db414f603c0c4712a95cf Mon Sep 17 00:00:00 2001 From: Allison Portis Date: Thu, 2 May 2024 18:25:35 -0700 Subject: [PATCH] [Kernel][Infra] Fix the java checkstyle for Kernel's Meta file (#3034) #### Which Delta project/connector is this regarding? - [ ] Spark - [ ] Standalone - [ ] Flink - [X] Kernel - [ ] Other (fill in here) ## Description Merging https://github.com/delta-io/delta/pull/3019 broke the `kernelApi/checkstyle` which is failing CI jobs since it's original tests ran before https://github.com/delta-io/delta/commit/8cdf411d2c3e483a483595d117619c4aa6e15faa was committed. ## How was this patch tested? Checked locally that `kernelApi/checkstyle` passes. --- build.sbt | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/build.sbt b/build.sbt index cc0a7c968eb..146355c2404 100644 --- a/build.sbt +++ b/build.sbt @@ -345,10 +345,25 @@ lazy val kernelApi = (project in file("kernel/kernel-api")) Compile / sourceGenerators += Def.task { val file = (Compile / sourceManaged).value / "io" / "delta" / "kernel" / "Meta.java" IO.write(file, - s"""package io.delta.kernel; + s"""/* + | * Copyright (2024) The Delta Lake Project Authors. + | * + | * Licensed under the Apache License, Version 2.0 (the "License"); + | * you may not use this file except in compliance with the License. + | * You may obtain a copy of the License at + | * + | * http://www.apache.org/licenses/LICENSE-2.0 + | * + | * Unless required by applicable law or agreed to in writing, software + | * distributed under the License is distributed on an "AS IS" BASIS, + | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + | * See the License for the specific language governing permissions and + | * limitations under the License. + | */ + |package io.delta.kernel; | - |final public class Meta { - | public static final String KERNEL_VERSION = "${version.value}"; + |public final class Meta { + | public static final String KERNEL_VERSION = "${version.value}"; |} |""".stripMargin) Seq(file)