diff --git a/chameleon-server/build.gradle b/chameleon-server/build.gradle index 3400252d8..e25b530a6 100644 --- a/chameleon-server/build.gradle +++ b/chameleon-server/build.gradle @@ -45,7 +45,31 @@ dependencies { implementation "com.moandjiezana.toml:toml4j:0.7.2" // javacv - compile group: 'org.bytedeco', name: 'javacv-platform', version: '1.5.2' + def withoutJunk = { + exclude group: 'org.bytedeco', module: 'artoolkitplus' + exclude group: 'org.bytedeco', module: 'artoolkitplus-platform' + exclude group: 'org.bytedeco', module: 'flandmark' + exclude group: 'org.bytedeco', module: 'flandmark-platform' + exclude group: 'org.bytedeco', module: 'flycapture' + exclude group: 'org.bytedeco', module: 'flycapture-platform' + exclude group: 'org.bytedeco', module: 'leptonica' + exclude group: 'org.bytedeco', module: 'leptonica-platform' + exclude group: 'org.bytedeco', module: 'libdc1394' + exclude group: 'org.bytedeco', module: 'libdc1394-platform' + exclude group: 'org.bytedeco', module: 'libfreenect' + exclude group: 'org.bytedeco', module: 'libfreenect-platform' + exclude group: 'org.bytedeco', module: 'libfreenect2' + exclude group: 'org.bytedeco', module: 'libfreenect2-platform' + exclude group: 'org.bytedeco', module: 'librealsense' + exclude group: 'org.bytedeco', module: 'librealsense-platform' + exclude group: 'org.bytedeco', module: 'librealsense2' + exclude group: 'org.bytedeco', module: 'librealsense2-platform' + exclude group: 'org.bytedeco', module: 'openblas' + exclude group: 'org.bytedeco', module: 'openblas-platform' + exclude group: 'org.bytedeco', module: 'tesseract' + exclude group: 'org.bytedeco', module: 'tesseract-platform' + } + compile 'org.bytedeco:javacv-platform:1.5.2', withoutJunk // wpilib stuff implementation "edu.wpi.first.wpiutil:wpiutil-java:$wpilibVersion"