/*
 * *******************************************************************************
 *  Copyright (c) 2025 Contributors to the Eclipse Foundation
 *
 *  See the NOTICE file(s) distributed with this work for additional
 *  information regarding copyright ownership.
 *
 *  This program and the accompanying materials are made available under the
 *  terms of the Apache License, Version 2.0 which is available at
 *  https://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.
 *
 *  SPDX-License-Identifier: Apache-2.0
 * ******************************************************************************
 */

plugins {
    id 'java'
}

group = "${group}"
version = "${version}"

jar {
    enabled = true
}

repositories {
    mavenCentral()
}
dependencies {
    implementation project(':api')
    implementation project(':impl')

    // SPRING
    implementation 'org.springframework.boot:spring-boot-starter-web'

    implementation 'com.github.curious-odd-man:rgxgen'
    implementation 'org.springframework.boot:spring-boot-starter-test'

    // UTILS
    implementation 'org.apache.commons:commons-lang3'

    // EDC
    implementation "org.eclipse.edc:crypto-common-lib"
}

test {
    useJUnitPlatform()
}
