Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions bom/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ dependencies {
api(project(":polaris-persistence-nosql-impl"))
api(project(":polaris-persistence-nosql-benchmark"))
api(project(":polaris-persistence-nosql-metastore"))
api(project(":polaris-persistence-nosql-metastore-maintenance"))
api(project(":polaris-persistence-nosql-metastore-types"))
api(project(":polaris-persistence-nosql-correctness"))
api(project(":polaris-persistence-nosql-cdi-common"))
Expand Down
1 change: 1 addition & 0 deletions gradle/projects.main.properties
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ polaris-persistence-nosql-api=persistence/nosql/persistence/api
polaris-persistence-nosql-impl=persistence/nosql/persistence/impl
polaris-persistence-nosql-benchmark=persistence/nosql/persistence/benchmark
polaris-persistence-nosql-metastore=persistence/nosql/persistence/metastore
polaris-persistence-nosql-metastore-maintenance=persistence/nosql/persistence/metastore-maintenance
polaris-persistence-nosql-metastore-types=persistence/nosql/persistence/metastore-types
polaris-persistence-nosql-correctness=persistence/nosql/persistence/correctness
polaris-persistence-nosql-cdi-common=persistence/nosql/persistence/cdi/common
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you 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.
*/

plugins {
id("org.kordamp.gradle.jandex")
id("polaris-server")
}

description = "Polaris NoSQL persistence core types"

dependencies {
implementation(project(":polaris-core"))
implementation(project(":polaris-persistence-nosql-api"))
implementation(project(":polaris-idgen-api"))
implementation(project(":polaris-persistence-nosql-maintenance-api"))
implementation(project(":polaris-persistence-nosql-maintenance-spi"))
implementation(project(":polaris-persistence-nosql-maintenance-cel"))
implementation(project(":polaris-persistence-nosql-metastore-types"))

implementation(libs.guava)
implementation(libs.slf4j.api)

implementation(platform(libs.jackson.bom))
implementation("com.fasterxml.jackson.core:jackson-annotations")
implementation("com.fasterxml.jackson.core:jackson-core")
implementation("com.fasterxml.jackson.core:jackson-databind")
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-smile")

compileOnly(libs.smallrye.config.core)
compileOnly(platform(libs.quarkus.bom))
compileOnly("io.quarkus:quarkus-core")

compileOnly(project(":polaris-immutables"))
annotationProcessor(project(":polaris-immutables", configuration = "processor"))

compileOnly(libs.jakarta.annotation.api)
compileOnly(libs.jakarta.validation.api)
compileOnly(libs.jakarta.inject.api)
compileOnly(libs.jakarta.enterprise.cdi.api)

testFixturesImplementation(project(":polaris-core"))
testFixturesImplementation(project(":polaris-persistence-nosql-metastore"))
testFixturesImplementation(testFixtures(project(":polaris-persistence-nosql-metastore")))
testRuntimeOnly(project(":polaris-persistence-nosql-authz-impl"))
testRuntimeOnly(project(":polaris-persistence-nosql-authz-store-nosql"))

testFixturesImplementation(libs.jakarta.annotation.api)
testFixturesImplementation(libs.jakarta.validation.api)
testFixturesImplementation(libs.jakarta.enterprise.cdi.api)
testImplementation(libs.smallrye.common.annotation)

testFixturesImplementation(platform(libs.jackson.bom))
testFixturesImplementation("com.fasterxml.jackson.core:jackson-annotations")
testFixturesImplementation("com.fasterxml.jackson.core:jackson-core")

testImplementation(project(":polaris-idgen-mocks"))
testImplementation(testFixtures(project(":polaris-persistence-nosql-maintenance-impl")))
testImplementation(project(":polaris-persistence-nosql-impl"))

testRuntimeOnly(testFixtures(project(":polaris-persistence-nosql-cdi-weld")))
testImplementation(libs.weld.se.core)
testImplementation(libs.weld.junit5)
testRuntimeOnly(libs.smallrye.jandex)
}
Loading