diff --git a/CedarJava/build.gradle b/CedarJava/build.gradle index a86d070a..d380c5a5 100644 --- a/CedarJava/build.gradle +++ b/CedarJava/build.gradle @@ -67,11 +67,13 @@ dependencies { implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.0' implementation 'org.slf4j:slf4j-api:2.0.7' implementation 'org.apache.commons:commons-text:1.10.0' - implementation 'com.google.code.findbugs:findbugs:3.0.1' implementation 'org.apache.logging.log4j:log4j-core:2.20.0' implementation 'org.apache.logging.log4j:log4j-to-slf4j:2.20.0' implementation 'com.google.guava:guava:31.0.1-jre' + compileOnly 'com.google.code.findbugs:findbugs:3.0.1' + testCompileOnly 'com.google.code.findbugs:findbugs:3.0.1' + testImplementation 'org.junit.jupiter:junit-jupiter-params:5.9.3' testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.9.3' testImplementation 'org.mockito:mockito-inline:5.2.0' diff --git a/CedarJava/config.sh b/CedarJava/config.sh index 41cde92b..c06a92a4 100644 --- a/CedarJava/config.sh +++ b/CedarJava/config.sh @@ -14,7 +14,7 @@ if [ "$(uname)" == "Darwin" ]; then else ffi_lib_str=" environment 'CEDAR_JAVA_FFI_LIB', '"$parent_dir"/CedarJavaFFI/target/debug/libcedar_java_ffi.so'" fi -sed "85s;.*;$ffi_lib_str;" "build.gradle" > new_build.gradle +sed "87s;.*;$ffi_lib_str;" "build.gradle" > new_build.gradle mv new_build.gradle build.gradle # In CI, we need to pull the latest cedar-policy to match the latest cedar-integration-tests @@ -23,7 +23,7 @@ mv new_build.gradle build.gradle # If you call this script with `run_int_tests`, we assume you have `cedar` checkout out in the `cedar-java` dir if [ "$#" -ne 0 ] && [ "$1" == "run_int_tests" ]; then integration_tests_str=" environment 'CEDAR_INTEGRATION_TESTS_ROOT', '"$parent_dir"/cedar/cedar-integration-tests'" - sed "84s;.*;$integration_tests_str;" "build.gradle" > new_build.gradle + sed "86s;.*;$integration_tests_str;" "build.gradle" > new_build.gradle mv new_build.gradle build.gradle export MUST_RUN_CEDAR_INTEGRATION_TESTS=1