mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-02-26 00:10:50 +01:00
Add queryable store with SQLite implementation
This adds the new "queryable store" API, that allows complex queries and is backed by SQLite. This new API can be used for entities annotated with the new QueryableType annotation.
This commit is contained in:
@@ -41,7 +41,24 @@ dependencies {
|
||||
// utils
|
||||
implementation libraries.guava
|
||||
|
||||
implementation "com.google.auto:auto-common:1.2.2"
|
||||
|
||||
implementation 'com.squareup:javapoet:1.13.0'
|
||||
|
||||
testImplementation "com.google.testing.compile:compile-testing:0.21.0"
|
||||
testImplementation libraries.junitJupiterApi
|
||||
testImplementation libraries.junitJupiterEngine
|
||||
testImplementation libraries.assertj
|
||||
|
||||
// service registration
|
||||
compileOnly libraries.metainfServices
|
||||
annotationProcessor libraries.metainfServices
|
||||
|
||||
}
|
||||
|
||||
test {
|
||||
// See: https://github.com/google/compile-testing/issues/222
|
||||
jvmArgs("--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED")
|
||||
jvmArgs("--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED")
|
||||
jvmArgs("--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user