Skip to content

Commit

Permalink
Drop support for Java 8
Browse files Browse the repository at this point in the history
  • Loading branch information
snazy committed Aug 3, 2024
1 parent 1ea47a0 commit 42924ca
Show file tree
Hide file tree
Showing 110 changed files with 108 additions and 415 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ as necessary. Empty sections will not end in the release notes.

### Upgrade notes

- Support for Java 8 has been removed, even for Nessie clients

### Breaking changes

### New Features
Expand Down
2 changes: 1 addition & 1 deletion api/client-testextension/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/

plugins {
id("nessie-conventions-server")
id("nessie-conventions-java11")
id("nessie-jacoco")
}

Expand Down
10 changes: 1 addition & 9 deletions api/client/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,8 @@
import org.apache.tools.ant.taskdefs.condition.Os

plugins {
id("nessie-conventions-client")
id("nessie-conventions-java11")
id("nessie-jacoco")
alias(libs.plugins.annotations.stripper)
}

publishingHelper { mavenName = "Nessie - Client" }
Expand Down Expand Up @@ -177,13 +176,6 @@ testing {
}
}

annotationStripper {
registerDefault().configure {
annotationsToDrop("^jakarta[.].+".toRegex())
unmodifiedClassesForJavaVersion = 11
}
}

// prevent duplicate checkstyle work
jacksonTestVersions
.map { jacksonVersion -> "Jackson_" + jacksonVersion.replace("[.]".toRegex(), "_") }
Expand Down
89 changes: 0 additions & 89 deletions api/model-quarkus/build.gradle.kts

This file was deleted.

1 change: 0 additions & 1 deletion api/model-quarkus/src/main

This file was deleted.

10 changes: 1 addition & 9 deletions api/model/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,8 @@ import io.smallrye.openapi.gradleplugin.SmallryeOpenApiTask
import org.apache.tools.ant.filters.ReplaceTokens

plugins {
id("nessie-conventions-client")
id("nessie-conventions-java11")
id("nessie-jacoco")
alias(libs.plugins.annotations.stripper)
alias(libs.plugins.smallrye.openapi)
}

Expand Down Expand Up @@ -102,13 +101,6 @@ generateOpenApiSpec.configure {

artifacts { add(openapiSource.name, file("src/main/resources/META-INF")) }

annotationStripper {
registerDefault().configure {
annotationsToDrop("^jakarta[.].+".toRegex())
unmodifiedClassesForJavaVersion = 11
}
}

tasks.named<Test>("intTest").configure {
dependsOn(generateOpenApiSpec)
systemProperty(
Expand Down
1 change: 0 additions & 1 deletion bom/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ dependencies {
api(project(":nessie-gc-repository-jdbc"))
api(project(":nessie-gcs-testcontainer"))
api(project(":nessie-model"))
api(project(":nessie-model-quarkus"))
api(project(":nessie-notice"))
api(project(":nessie-jaxrs-testextension"))
api(project(":nessie-jaxrs-tests"))
Expand Down
42 changes: 0 additions & 42 deletions build-logic/src/main/kotlin/nessie-conventions-client.gradle.kts

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@
* limitations under the License.
*/

// Java project using Apache Iceberg, Java 11

plugins {
`java-library`
`maven-publish`
Expand Down
29 changes: 0 additions & 29 deletions build-logic/src/main/kotlin/nessie-conventions-server.gradle.kts

This file was deleted.

31 changes: 0 additions & 31 deletions build-logic/src/main/kotlin/nessie-conventions-server8.gradle.kts

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,11 @@
// Scala project, Java 11

plugins {
id("nessie-conventions-java11")
scala
`maven-publish`
signing
id("nessie-common-base")
id("nessie-common-src")
id("nessie-java")
id("nessie-scala")
id("nessie-testing")
}

tasks.withType<JavaCompile>().configureEach { options.release = 11 }

tasks.withType<ScalaCompile>().configureEach {
options.release = 11
scalaCompileOptions.additionalParameters.add("-release:11")
Expand Down
2 changes: 1 addition & 1 deletion catalog/files/api/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/

plugins {
id("nessie-conventions-server")
id("nessie-conventions-java11")
id("nessie-jacoco")
}

Expand Down
2 changes: 1 addition & 1 deletion catalog/files/impl/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/

plugins {
id("nessie-conventions-server")
id("nessie-conventions-java11")
id("nessie-jacoco")
alias(libs.plugins.jmh)
}
Expand Down
2 changes: 1 addition & 1 deletion catalog/format/iceberg-bench/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar

plugins {
id("nessie-conventions-client")
id("nessie-conventions-java11")
id("com.github.johnrengelman.shadow")
alias(libs.plugins.jmh)
}
Expand Down
2 changes: 1 addition & 1 deletion catalog/format/iceberg-fixturegen/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/

plugins {
id("nessie-conventions-client")
id("nessie-conventions-java11")
id("nessie-jacoco")
}

Expand Down
10 changes: 1 addition & 9 deletions catalog/format/iceberg/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,8 @@
*/

plugins {
id("nessie-conventions-client")
id("nessie-conventions-java11")
id("nessie-jacoco")
alias(libs.plugins.annotations.stripper)
}

description = "Nessie - Catalog - Iceberg table format"
Expand Down Expand Up @@ -70,13 +69,6 @@ dependencies {
testFixturesApi("org.apache.iceberg:iceberg-core:$versionIceberg")
}

annotationStripper {
registerDefault().configure {
annotationsToDrop("^jakarta[.].+".toRegex())
unmodifiedClassesForJavaVersion.set(11)
}
}

val generatedAvroSchemas =
layout.buildDirectory.asFile.map { it.resolve("generated/avroSchemas") }.get()

Expand Down
10 changes: 1 addition & 9 deletions catalog/model/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,8 @@
*/

plugins {
id("nessie-conventions-client")
id("nessie-conventions-java11")
id("nessie-jacoco")
alias(libs.plugins.annotations.stripper)
}

publishingHelper { mavenName = "Nessie - Catalog - Schema Model" }
Expand Down Expand Up @@ -58,10 +57,3 @@ dependencies {
protobufSchemaGen(libs.jandex)
testFixturesApi(libs.jandex)
}

annotationStripper {
registerDefault().configure {
annotationsToDrop("^jakarta[.].+".toRegex())
unmodifiedClassesForJavaVersion.set(11)
}
}
2 changes: 1 addition & 1 deletion catalog/secrets/api/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/

plugins {
id("nessie-conventions-server")
id("nessie-conventions-java11")
id("nessie-jacoco")
}

Expand Down
Loading

0 comments on commit 42924ca

Please sign in to comment.