plugins { id 'java-library' id 'maven-publish' id 'signing' } ext { buildTarget = rootProject.ext.buildTarget } dependencies { implementation projects.cavisNative.cavisNativeBlas implementation projects.cavisNative.cavisNativeCommon implementation projects.cavisDnn.cavisDnnApi implementation projects.cavisDnn.cavisDnnCommon implementation projects.cavisNative.cavisNativeCpuPresets implementation (projects.cavisNative.cavisNativeLib) { capabilities { it.requireCapability group: "net.brutex.cavis.cavis-native", name:"cavis-native-lib-cpu-support", version: project.version } } implementation "org.bytedeco:javacpp" implementation group:"org.bytedeco", name:"javacpp", classifier:"${buildTarget}" implementation "org.bytedeco:openblas" implementation group:"org.bytedeco", name:"openblas", classifier:"${buildTarget}" implementation "com.google.flatbuffers:flatbuffers-java" implementation "org.slf4j:slf4j-api" implementation "org.apache.commons:commons-math3" }