/* ### * IP: GHIDRA * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://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. */ apply from: "$rootProject.projectDir/gradle/distributableGhidraExtension.gradle" apply from: "$rootProject.projectDir/gradle/javaProject.gradle" apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle" apply from: "$rootProject.projectDir/gradle/helpProject.gradle" apply plugin: 'eclipse' eclipse.project.name = 'Xtra MachineLearning' def protobufVersion = getProperty("ghidra.protobuf.java.version") dependencies { api project(':Base') api "com.oracle.labs.olcut:olcut-config-protobuf:5.2.0" //{exclude group: "com.google.protobuf", module: "protobuf-java"} api ("com.oracle.labs.olcut:olcut-core:5.2.0") {exclude group: "org.jline"} api "org.tribuo:tribuo-classification-core:4.2.0" api "org.tribuo:tribuo-classification-tree:4.2.0" api "org.tribuo:tribuo-common-tree:4.2.0" api 'org.tribuo:tribuo-core:4.2.0' api ("org.tribuo:tribuo-data:4.2.0") {exclude group: "com.opencsv"} api "org.tribuo:tribuo-math:4.2.0" api ("org.tribuo:tribuo-util-onnx:4.2.0") //{exclude group: "com.google.protobuf", module: "protobuf-java"} testImplementation project(path: ':SoftwareModeling', configuration: 'testArtifacts') testImplementation "com.google.protobuf:protobuf-java:${protobufVersion}" }