Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
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
289 changes: 289 additions & 0 deletions arc-agent-client/gradle.lockfile

Large diffs are not rendered by default.

130 changes: 130 additions & 0 deletions arc-agents/gradle.lockfile

Large diffs are not rendered by default.

130 changes: 130 additions & 0 deletions arc-api/gradle.lockfile

Large diffs are not rendered by default.

130 changes: 130 additions & 0 deletions arc-assistants/gradle.lockfile

Large diffs are not rendered by default.

185 changes: 185 additions & 0 deletions arc-azure-client/gradle.lockfile

Large diffs are not rendered by default.

130 changes: 130 additions & 0 deletions arc-gen/gradle.lockfile

Large diffs are not rendered by default.

130 changes: 130 additions & 0 deletions arc-gradle-plugin/gradle.lockfile

Large diffs are not rendered by default.

221 changes: 221 additions & 0 deletions arc-graphql-spring-boot-starter/gradle.lockfile

Large diffs are not rendered by default.

196 changes: 196 additions & 0 deletions arc-langchain4j-client/gradle.lockfile

Large diffs are not rendered by default.

230 changes: 230 additions & 0 deletions arc-mcp/gradle.lockfile

Large diffs are not rendered by default.

186 changes: 186 additions & 0 deletions arc-memory-mongo-spring-boot-starter/gradle.lockfile

Large diffs are not rendered by default.

157 changes: 157 additions & 0 deletions arc-memory-redis/gradle.lockfile

Large diffs are not rendered by default.

207 changes: 207 additions & 0 deletions arc-openai-api-spring-boot-starter/gradle.lockfile

Large diffs are not rendered by default.

151 changes: 151 additions & 0 deletions arc-openai-client/gradle.lockfile

Large diffs are not rendered by default.

207 changes: 207 additions & 0 deletions arc-openai-realtime-client/gradle.lockfile

Large diffs are not rendered by default.

135 changes: 135 additions & 0 deletions arc-readers/gradle.lockfile

Large diffs are not rendered by default.

130 changes: 130 additions & 0 deletions arc-result/gradle.lockfile

Large diffs are not rendered by default.

134 changes: 134 additions & 0 deletions arc-scripting/gradle.lockfile

Large diffs are not rendered by default.

270 changes: 270 additions & 0 deletions arc-server/gradle.lockfile

Large diffs are not rendered by default.

295 changes: 295 additions & 0 deletions arc-spring-boot-starter/gradle.lockfile

Large diffs are not rendered by default.

298 changes: 298 additions & 0 deletions arc-streaming-spring-boot-starter/gradle.lockfile

Large diffs are not rendered by default.

198 changes: 198 additions & 0 deletions arc-view-spring-boot-starter/gradle.lockfile

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@ plugins {
id("com.vanniktech.maven.publish") version "0.31.0"
}

// Enable dependency locking, i.e. gradle lockfiles
dependencyLocking {
lockAllConfigurations()
}

subprojects {
group = "org.eclipse.lmos"

Expand All @@ -33,6 +38,11 @@ subprojects {
apply(plugin = "org.jetbrains.kotlinx.kover")
apply(plugin = "com.vanniktech.maven.publish")

// Enable dependency locking, i.e. gradle lockfiles
dependencyLocking {
lockAllConfigurations()
}

java {
sourceCompatibility = JavaVersion.VERSION_21
}
Expand Down
31 changes: 31 additions & 0 deletions dash.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#!/bin/bash

# Iterate through folders starting with "arc-"
for dir in arc-*/ ; do
# Remove trailing slash for gradle project name
folder_name="${dir%/}"

if [ ! -f "$folder_name/gradle.lockfile" ]; then
echo "Running gradle for $folder_name..."
./gradlew "${folder_name}:dependencies" --write-locks
fi

done

# Iterate through folders starting with "arc-"
for dir in arc-*/ ; do
# Remove trailing slash for gradle project name
folder_name="${dir%/}"

if [ -f "$folder_name/gradle.lockfile" ]; then
echo "Executing dash for $folder_name..."
cat "$folder_name/gradle.lockfile" \
| grep -v '^#' \
| grep -v '^empty' \
| grep -oh '^[^=]+' \
| java -jar org.eclipse.dash.licenses-1.1.1-20250926.055030-612.jar -
fi

done


80 changes: 80 additions & 0 deletions gradle.lockfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
ch.qos.logback:logback-classic:1.3.5=ktlint
ch.qos.logback:logback-core:1.3.5=ktlint
com.fasterxml.jackson.core:jackson-annotations:2.12.7=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
com.fasterxml.jackson.core:jackson-core:2.12.7=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
com.fasterxml.jackson.core:jackson-databind:2.12.7.1=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.7=dokkaGfmMultiModuleRuntime,dokkaGfmRuntime,dokkaHtmlMultiModuleRuntime,dokkaHtmlRuntime,dokkaJavadocRuntime,dokkaJekyllMultiModuleRuntime,dokkaJekyllRuntime
com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.7=dokkaGfmMultiModuleRuntime,dokkaGfmRuntime,dokkaHtmlMultiModuleRuntime,dokkaHtmlRuntime,dokkaJavadocRuntime,dokkaJekyllMultiModuleRuntime,dokkaJekyllRuntime
com.fasterxml.jackson.module:jackson-module-kotlin:2.12.7=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
com.fasterxml.jackson:jackson-bom:2.12.7=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
com.fasterxml.woodstox:woodstox-core:6.2.4=dokkaGfmMultiModuleRuntime,dokkaGfmRuntime,dokkaHtmlMultiModuleRuntime,dokkaHtmlRuntime,dokkaJavadocRuntime,dokkaJekyllMultiModuleRuntime,dokkaJekyllRuntime
com.pinterest.ktlint:ktlint-cli-reporter-baseline:1.0.1=ktlint,ktlintBaselineReporter
com.pinterest.ktlint:ktlint-cli-reporter-checkstyle:1.0.1=ktlint
com.pinterest.ktlint:ktlint-cli-reporter-core:1.0.1=ktlint,ktlintBaselineReporter
com.pinterest.ktlint:ktlint-cli-reporter-format:1.0.1=ktlint
com.pinterest.ktlint:ktlint-cli-reporter-html:1.0.1=ktlint
com.pinterest.ktlint:ktlint-cli-reporter-json:1.0.1=ktlint
com.pinterest.ktlint:ktlint-cli-reporter-plain-summary:1.0.1=ktlint
com.pinterest.ktlint:ktlint-cli-reporter-plain:1.0.1=ktlint
com.pinterest.ktlint:ktlint-cli-reporter-sarif:1.0.1=ktlint
com.pinterest.ktlint:ktlint-cli-ruleset-core:1.0.1=ktlint,ktlintRuleset
com.pinterest.ktlint:ktlint-cli:1.0.1=ktlint
com.pinterest.ktlint:ktlint-logger:1.0.1=ktlint,ktlintBaselineReporter,ktlintRuleset
com.pinterest.ktlint:ktlint-rule-engine-core:1.0.1=ktlint,ktlintBaselineReporter,ktlintRuleset
com.pinterest.ktlint:ktlint-rule-engine:1.0.1=ktlint
com.pinterest.ktlint:ktlint-ruleset-standard:1.0.1=ktlint,ktlintRuleset
dev.drewhamilton.poko:poko-annotations-jvm:0.15.0=ktlint,ktlintBaselineReporter,ktlintRuleset
dev.drewhamilton.poko:poko-annotations:0.15.0=ktlint,ktlintBaselineReporter,ktlintRuleset
info.picocli:picocli:4.7.5=ktlint
io.github.detekt.sarif4k:sarif4k-jvm:0.5.0=ktlint,ktlintReporter
io.github.detekt.sarif4k:sarif4k:0.5.0=ktlint,ktlintReporter
io.github.oshai:kotlin-logging-jvm:5.1.0=ktlint,ktlintBaselineReporter,ktlintReporter,ktlintRuleset
io.github.oshai:kotlin-logging:5.1.0=ktlint,ktlintBaselineReporter,ktlintReporter
jakarta.activation:jakarta.activation-api:1.2.1=dokkaGfmMultiModuleRuntime,dokkaGfmRuntime,dokkaHtmlMultiModuleRuntime,dokkaHtmlRuntime,dokkaJavadocRuntime,dokkaJekyllMultiModuleRuntime,dokkaJekyllRuntime
jakarta.xml.bind:jakarta.xml.bind-api:2.3.2=dokkaGfmMultiModuleRuntime,dokkaGfmRuntime,dokkaHtmlMultiModuleRuntime,dokkaHtmlRuntime,dokkaJavadocRuntime,dokkaJekyllMultiModuleRuntime,dokkaJekyllRuntime
org.codehaus.woodstox:stax2-api:4.2.1=dokkaGfmMultiModuleRuntime,dokkaGfmRuntime,dokkaHtmlMultiModuleRuntime,dokkaHtmlRuntime,dokkaJavadocRuntime,dokkaJekyllMultiModuleRuntime,dokkaJekyllRuntime
org.ec4j.core:ec4j-core:0.3.0=ktlint,ktlintBaselineReporter,ktlintRuleset
org.freemarker:freemarker:2.3.32=dokkaGfmMultiModulePlugin,dokkaGfmPlugin,dokkaHtmlMultiModulePlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllMultiModulePlugin,dokkaJekyllPlugin
org.jetbrains.dokka:all-modules-page-plugin:2.0.0=dokkaGfmMultiModulePlugin,dokkaHtmlMultiModulePlugin,dokkaJekyllMultiModulePlugin
org.jetbrains.dokka:analysis-kotlin-descriptors:2.0.0=dokkaGfmMultiModulePlugin,dokkaGfmPlugin,dokkaHtmlMultiModulePlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllMultiModulePlugin,dokkaJekyllPlugin
org.jetbrains.dokka:analysis-markdown:2.0.0=dokkaGfmMultiModulePlugin,dokkaGfmPlugin,dokkaHtmlMultiModulePlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllMultiModulePlugin,dokkaJekyllPlugin
org.jetbrains.dokka:dokka-base:2.0.0=dokkaGfmMultiModulePlugin,dokkaGfmPlugin,dokkaHtmlMultiModulePlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllMultiModulePlugin,dokkaJekyllPlugin
org.jetbrains.dokka:dokka-core:2.0.0=dokkaGfmMultiModuleRuntime,dokkaGfmRuntime,dokkaHtmlMultiModuleRuntime,dokkaHtmlRuntime,dokkaJavadocRuntime,dokkaJekyllMultiModuleRuntime,dokkaJekyllRuntime
org.jetbrains.dokka:gfm-plugin:2.0.0=dokkaGfmMultiModulePlugin,dokkaJekyllMultiModulePlugin
org.jetbrains.dokka:gfm-template-processing-plugin:2.0.0=dokkaGfmMultiModulePlugin,dokkaJekyllMultiModulePlugin
org.jetbrains.dokka:jekyll-plugin:2.0.0=dokkaJekyllMultiModulePlugin
org.jetbrains.dokka:jekyll-template-processing-plugin:2.0.0=dokkaJekyllMultiModulePlugin
org.jetbrains.dokka:templating-plugin:2.0.0=dokkaGfmMultiModulePlugin,dokkaHtmlMultiModulePlugin,dokkaJekyllMultiModulePlugin
org.jetbrains.intellij.deps:trove4j:1.0.20200330=ktlint,ktlintBaselineReporter,ktlintRuleset
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.10=ktlint,ktlintBaselineReporter,ktlintRuleset
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.10=ktlint,ktlintBaselineReporter,ktlintRuleset
org.jetbrains.kotlin:kotlin-reflect:1.6.10=ktlint,ktlintBaselineReporter,ktlintRuleset
org.jetbrains.kotlin:kotlin-reflect:2.0.20=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlin:kotlin-script-runtime:1.9.10=ktlint,ktlintBaselineReporter,ktlintRuleset
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.20=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10=ktlint,ktlintBaselineReporter,ktlintReporter,ktlintRuleset
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.20=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10=ktlint,ktlintBaselineReporter,ktlintReporter,ktlintRuleset
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10=ktlint,ktlintBaselineReporter,ktlintReporter,ktlintRuleset
org.jetbrains.kotlin:kotlin-stdlib:1.9.10=ktlint,ktlintBaselineReporter,ktlintReporter,ktlintRuleset
org.jetbrains.kotlin:kotlin-stdlib:2.0.20=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.7.3=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.3=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains.kotlinx:kotlinx-html-jvm:0.9.1=dokkaGfmMultiModulePlugin,dokkaGfmPlugin,dokkaHtmlMultiModulePlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllMultiModulePlugin,dokkaJekyllPlugin
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.4.1=ktlintReporter
org.jetbrains.kotlinx:kotlinx-serialization-core:1.4.1=ktlintReporter
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.4.1=ktlintReporter
org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.1=ktlintReporter
org.jetbrains.kotlinx:kover-jvm-agent:0.9.1=koverJvmAgent,koverJvmReporter
org.jetbrains:annotations:13.0=ktlint,ktlintBaselineReporter,ktlintReporter,ktlintRuleset
org.jetbrains:annotations:23.0.0=dokkaGfmMultiModulePlugin,dokkaGfmMultiModuleRuntime,dokkaGfmPlugin,dokkaGfmRuntime,dokkaHtmlMultiModulePlugin,dokkaHtmlMultiModuleRuntime,dokkaHtmlPlugin,dokkaHtmlRuntime,dokkaJavadocPlugin,dokkaJavadocRuntime,dokkaJekyllMultiModulePlugin,dokkaJekyllMultiModuleRuntime,dokkaJekyllPlugin,dokkaJekyllRuntime
org.jetbrains:markdown-jvm:0.7.3=dokkaGfmMultiModulePlugin,dokkaGfmPlugin,dokkaHtmlMultiModulePlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllMultiModulePlugin,dokkaJekyllPlugin
org.jetbrains:markdown:0.7.3=dokkaGfmMultiModulePlugin,dokkaGfmPlugin,dokkaHtmlMultiModulePlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllMultiModulePlugin,dokkaJekyllPlugin
org.jsoup:jsoup:1.16.1=dokkaGfmMultiModulePlugin,dokkaGfmPlugin,dokkaHtmlMultiModulePlugin,dokkaHtmlPlugin,dokkaJavadocPlugin,dokkaJekyllMultiModulePlugin,dokkaJekyllPlugin
org.slf4j:slf4j-api:2.0.4=ktlint
empty=dokkaPlugin,dokkaRuntime,koverExternalArtifacts
Binary file not shown.