mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-01 02:41:48 +00:00
Update to gradle 6.0 (#2074)
This commit is contained in:
committed by
Peter Johnson
parent
3cce61b89f
commit
708009cd20
13
build.gradle
13
build.gradle
@@ -3,15 +3,14 @@ import edu.wpi.first.toolchain.*
|
||||
plugins {
|
||||
id 'base'
|
||||
id 'edu.wpi.first.wpilib.versioning.WPILibVersioningPlugin' version '4.0.1'
|
||||
id 'edu.wpi.first.wpilib.repositories.WPILibRepositoriesPlugin' version '2020.1'
|
||||
id 'edu.wpi.first.wpilib.repositories.WPILibRepositoriesPlugin' version '2020.2'
|
||||
id 'edu.wpi.first.NativeUtils' apply false
|
||||
id 'edu.wpi.first.GradleJni' version '0.9.1'
|
||||
id 'edu.wpi.first.GradleVsCode' version '0.9.6'
|
||||
id 'edu.wpi.first.GradleJni' version '0.10.1'
|
||||
id 'edu.wpi.first.GradleVsCode' version '0.10.0'
|
||||
id 'idea'
|
||||
id 'visual-studio'
|
||||
id 'com.gradle.build-scan' version '2.3'
|
||||
id 'net.ltgt.errorprone' version '0.6' apply false
|
||||
id 'com.github.johnrengelman.shadow' version '4.0.3' apply false
|
||||
id 'net.ltgt.errorprone' version '1.1.1' apply false
|
||||
id 'com.github.johnrengelman.shadow' version '5.2.0' apply false
|
||||
}
|
||||
|
||||
if (project.hasProperty('buildServer')) {
|
||||
@@ -111,5 +110,5 @@ ext.getCurrentArch = {
|
||||
}
|
||||
|
||||
wrapper {
|
||||
gradleVersion = '5.4.1'
|
||||
gradleVersion = '6.0'
|
||||
}
|
||||
|
||||
@@ -5,5 +5,5 @@ repositories {
|
||||
}
|
||||
}
|
||||
dependencies {
|
||||
compile "edu.wpi.first:native-utils:2020.1.5"
|
||||
implementation "edu.wpi.first:native-utils:2020.5.1"
|
||||
}
|
||||
|
||||
@@ -10,12 +10,12 @@ evaluationDependsOn(':hal')
|
||||
apply from: "${rootDir}/shared/javacpp/setupBuild.gradle"
|
||||
|
||||
dependencies {
|
||||
compile project(':wpiutil')
|
||||
compile project(':ntcore')
|
||||
compile project(':cscore')
|
||||
devCompile project(':wpiutil')
|
||||
devCompile project(':ntcore')
|
||||
devCompile project(':cscore')
|
||||
implementation project(':wpiutil')
|
||||
implementation project(':ntcore')
|
||||
implementation project(':cscore')
|
||||
devImplementation project(':wpiutil')
|
||||
devImplementation project(':ntcore')
|
||||
devImplementation project(':cscore')
|
||||
}
|
||||
|
||||
ext {
|
||||
|
||||
@@ -27,12 +27,12 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile 'com.google.code.gson:gson:2.8.5'
|
||||
implementation 'com.google.code.gson:gson:2.8.5'
|
||||
|
||||
compile project(':wpiutil')
|
||||
compile project(':ntcore')
|
||||
compile project(':cscore')
|
||||
compile project(':cameraserver')
|
||||
implementation project(':wpiutil')
|
||||
implementation project(':ntcore')
|
||||
implementation project(':cscore')
|
||||
implementation project(':cameraserver')
|
||||
}
|
||||
|
||||
model {
|
||||
|
||||
@@ -75,8 +75,8 @@ doxygen {
|
||||
}
|
||||
|
||||
tasks.register("zipCppDocs", Zip) {
|
||||
baseName = zipBaseNameCpp
|
||||
destinationDir = outputsFolder
|
||||
archiveBaseName = zipBaseNameCpp
|
||||
destinationDirectory = outputsFolder
|
||||
dependsOn doxygen
|
||||
from ("$buildDir/docs/doxygen/html")
|
||||
into '/'
|
||||
@@ -136,8 +136,8 @@ task generateJavaDocs(type: Javadoc) {
|
||||
}
|
||||
|
||||
tasks.register("zipJavaDocs", Zip) {
|
||||
baseName = zipBaseNameJava
|
||||
destinationDir = outputsFolder
|
||||
archiveBaseName = zipBaseNameJava
|
||||
destinationDirectory = outputsFolder
|
||||
dependsOn generateJavaDocs
|
||||
from ("$buildDir/docs/javadoc")
|
||||
into '/'
|
||||
|
||||
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Binary file not shown.
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -1,5 +1,5 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.0-bin.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
||||
35
gradlew
vendored
35
gradlew
vendored
@@ -7,7 +7,7 @@
|
||||
# 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
|
||||
# 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,
|
||||
@@ -125,8 +125,8 @@ if $darwin; then
|
||||
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
||||
fi
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin ; then
|
||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
|
||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
||||
JAVACMD=`cygpath --unix "$JAVACMD"`
|
||||
@@ -154,19 +154,19 @@ if $cygwin ; then
|
||||
else
|
||||
eval `echo args$i`="\"$arg\""
|
||||
fi
|
||||
i=$((i+1))
|
||||
i=`expr $i + 1`
|
||||
done
|
||||
case $i in
|
||||
(0) set -- ;;
|
||||
(1) set -- "$args0" ;;
|
||||
(2) set -- "$args0" "$args1" ;;
|
||||
(3) set -- "$args0" "$args1" "$args2" ;;
|
||||
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
||||
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
||||
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
||||
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
||||
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
||||
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
||||
0) set -- ;;
|
||||
1) set -- "$args0" ;;
|
||||
2) set -- "$args0" "$args1" ;;
|
||||
3) set -- "$args0" "$args1" "$args2" ;;
|
||||
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
||||
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
||||
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
||||
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
||||
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
||||
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
@@ -175,14 +175,9 @@ save () {
|
||||
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
|
||||
echo " "
|
||||
}
|
||||
APP_ARGS=$(save "$@")
|
||||
APP_ARGS=`save "$@"`
|
||||
|
||||
# Collect all arguments for the java command, following the shell quoting and substitution rules
|
||||
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
|
||||
|
||||
# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
|
||||
if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
|
||||
cd "$(dirname "$0")"
|
||||
fi
|
||||
|
||||
exec "$JAVACMD" "$@"
|
||||
|
||||
2
gradlew.bat
vendored
2
gradlew.bat
vendored
@@ -5,7 +5,7 @@
|
||||
@rem you may not use this file except in compliance with the License.
|
||||
@rem You may obtain a copy of the License at
|
||||
@rem
|
||||
@rem http://www.apache.org/licenses/LICENSE-2.0
|
||||
@rem https://www.apache.org/licenses/LICENSE-2.0
|
||||
@rem
|
||||
@rem Unless required by applicable law or agreed to in writing, software
|
||||
@rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
|
||||
@@ -36,14 +36,14 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile project(':wpilibj')
|
||||
compile project(':hal')
|
||||
compile project(':wpiutil')
|
||||
compile project(':ntcore')
|
||||
compile project(':cscore')
|
||||
compile project(':cameraserver')
|
||||
compile project(':wpilibOldCommands')
|
||||
compile project(':wpilibNewCommands')
|
||||
implementation project(':wpilibj')
|
||||
implementation project(':hal')
|
||||
implementation project(':wpiutil')
|
||||
implementation project(':ntcore')
|
||||
implementation project(':cscore')
|
||||
implementation project(':cameraserver')
|
||||
implementation project(':wpilibOldCommands')
|
||||
implementation project(':wpilibNewCommands')
|
||||
}
|
||||
|
||||
jar {
|
||||
|
||||
@@ -5,6 +5,10 @@ pluginManagement {
|
||||
}
|
||||
}
|
||||
|
||||
plugins {
|
||||
id "com.gradle.enterprise" version "3.0"
|
||||
}
|
||||
|
||||
// Set the flag to tell gradle to ignore unresolved headers
|
||||
// Libraries like eigen and opencv use macro includes, which
|
||||
// Gradle doesn't properly ignore, and completely disables
|
||||
|
||||
@@ -90,9 +90,9 @@ ext.createComponentZipTasks = { components, names, base, type, project, func ->
|
||||
configMap.each { key, value ->
|
||||
def task = project.tasks.create(base + "-${key}", type) {
|
||||
description = 'Creates component archive for platform ' + key
|
||||
destinationDir = outputsFolder
|
||||
destinationDirectory = outputsFolder
|
||||
classifier = key
|
||||
baseName = '_M_' + base
|
||||
archiveBaseName = '_M_' + base
|
||||
duplicatesStrategy = 'exclude'
|
||||
|
||||
from(licenseFile) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
apply plugin: 'maven-publish'
|
||||
apply plugin: 'java'
|
||||
apply plugin: 'java-library'
|
||||
//apply plugin: 'net.ltgt.errorprone'
|
||||
apply plugin: 'jacoco'
|
||||
|
||||
@@ -20,21 +20,21 @@ task javadocJar(type: Jar, dependsOn: javadoc) {
|
||||
}
|
||||
|
||||
task outputJar(type: Jar, dependsOn: classes) {
|
||||
baseName javaBaseName
|
||||
destinationDir outputsFolder
|
||||
archiveBaseName = javaBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
from sourceSets.main.output
|
||||
}
|
||||
|
||||
task outputSourcesJar(type: Jar, dependsOn: classes) {
|
||||
baseName javaBaseName
|
||||
destinationDir outputsFolder
|
||||
archiveBaseName = javaBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
classifier = 'sources'
|
||||
from sourceSets.main.allSource
|
||||
}
|
||||
|
||||
task outputJavadocJar(type: Jar, dependsOn: javadoc) {
|
||||
baseName javaBaseName
|
||||
destinationDir outputsFolder
|
||||
archiveBaseName = javaBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
classifier = 'javadoc'
|
||||
from javadoc.destinationDir
|
||||
}
|
||||
@@ -104,7 +104,7 @@ dependencies {
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter-params:5.4.2'
|
||||
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.4.2'
|
||||
|
||||
devCompile sourceSets.main.output
|
||||
devImplementation sourceSets.main.output
|
||||
|
||||
//errorprone 'com.google.errorprone:error_prone_core:2.3.2-SNAPSHOT'
|
||||
//errorproneJavac 'com.google.errorprone:error_prone_core:2.3.1'
|
||||
|
||||
@@ -3,8 +3,8 @@ apply plugin: 'checkstyle'
|
||||
|
||||
checkstyle {
|
||||
toolVersion = "8.12"
|
||||
configDir = file("${project.rootDir}/styleguide")
|
||||
config = resources.text.fromFile(new File(configDir, "checkstyle.xml"))
|
||||
configDirectory = file("${project.rootDir}/styleguide")
|
||||
config = resources.text.fromFile(new File(configDirectory.get().getAsFile(), "checkstyle.xml"))
|
||||
}
|
||||
|
||||
if (!project.hasProperty('skipPMD')) {
|
||||
|
||||
@@ -9,8 +9,8 @@ def zipBaseName = "_GROUP_edu_wpi_first_${nativeName}_ID_${nativeName}-cpp_CLS"
|
||||
def licenseFile = file("$rootDir/license.txt")
|
||||
|
||||
task cppSourcesZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = zipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = zipBaseName
|
||||
classifier = "sources"
|
||||
|
||||
from(licenseFile) {
|
||||
@@ -23,8 +23,8 @@ task cppSourcesZip(type: Zip) {
|
||||
}
|
||||
|
||||
task cppHeadersZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = zipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = zipBaseName
|
||||
classifier = "headers"
|
||||
|
||||
from(licenseFile) {
|
||||
|
||||
@@ -11,8 +11,8 @@ def jniBaseName = "_GROUP_edu_wpi_first_${nativeName}_ID_${nativeName}-jni_CLS"
|
||||
def licenseFile = file("$rootDir/license.txt")
|
||||
|
||||
task cppSourcesZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = zipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = zipBaseName
|
||||
classifier = "sources"
|
||||
duplicatesStrategy = 'exclude'
|
||||
|
||||
@@ -41,8 +41,8 @@ task cppSourcesZip(type: Zip) {
|
||||
}
|
||||
|
||||
task cppHeadersZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = zipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = zipBaseName
|
||||
classifier = "headers"
|
||||
|
||||
from(licenseFile) {
|
||||
|
||||
@@ -17,8 +17,8 @@ apply from: "${rootDir}/shared/java/javacommon.gradle"
|
||||
|
||||
dependencies {
|
||||
if (!project.hasProperty('noWpiutil')) {
|
||||
compile project(':wpiutil')
|
||||
devCompile project(':wpiutil')
|
||||
implementation project(':wpiutil')
|
||||
devImplementation project(':wpiutil')
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -22,9 +22,9 @@ if (project.hasProperty('useCpp') && project.useCpp) {
|
||||
|
||||
if (project.hasProperty('useJava') && project.useJava) {
|
||||
dependencies {
|
||||
compile "edu.wpi.first.thirdparty.frc2020.opencv:opencv-java:${opencvVersion}"
|
||||
implementation "edu.wpi.first.thirdparty.frc2020.opencv:opencv-java:${opencvVersion}"
|
||||
if (!project.hasProperty('skipDev') || !project.skipDev) {
|
||||
devCompile "edu.wpi.first.thirdparty.frc2020.opencv:opencv-java:${opencvVersion}"
|
||||
devImplementation "edu.wpi.first.thirdparty.frc2020.opencv:opencv-java:${opencvVersion}"
|
||||
}
|
||||
if (project.hasProperty('useDocumentation') && project.useDocumentation) {
|
||||
javaSource "edu.wpi.first.thirdparty.frc2020.opencv:opencv-java:${opencvVersion}:sources"
|
||||
|
||||
@@ -7,8 +7,8 @@ def zipBaseName = "_GROUP_edu_wpi_first_halsim_ID_${pluginName}_CLS"
|
||||
def outputsFolder = file("$project.buildDir/outputs")
|
||||
|
||||
task cppSourcesZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = zipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = zipBaseName
|
||||
classifier = "sources"
|
||||
|
||||
from(licenseFile) {
|
||||
@@ -21,8 +21,8 @@ task cppSourcesZip(type: Zip) {
|
||||
}
|
||||
|
||||
task cppHeadersZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = zipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = zipBaseName
|
||||
classifier = "headers"
|
||||
|
||||
from(licenseFile) {
|
||||
|
||||
@@ -44,8 +44,8 @@ tasks.whenTaskAdded { task ->
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile "com.google.protobuf:protobuf-java:${protobuf_version}"
|
||||
compile "com.google.protobuf:protoc:${protobuf_version}"
|
||||
implementation "com.google.protobuf:protobuf-java:${protobuf_version}"
|
||||
implementation "com.google.protobuf:protoc:${protobuf_version}"
|
||||
}
|
||||
|
||||
/* There is a nice gradle plugin for protobuf, and the protoc tool
|
||||
|
||||
@@ -7,8 +7,8 @@ def zipBaseName = "_GROUP_edu_wpi_first_halsim_ID_${nativeName}_CLS"
|
||||
def outputsFolder = file("$project.buildDir/outputs")
|
||||
|
||||
task cppSourcesZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = zipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = zipBaseName
|
||||
classifier = "sources"
|
||||
|
||||
from(licenseFile) {
|
||||
@@ -21,8 +21,8 @@ task cppSourcesZip(type: Zip) {
|
||||
}
|
||||
|
||||
task cppHeadersZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = zipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = zipBaseName
|
||||
classifier = "headers"
|
||||
|
||||
from(licenseFile) {
|
||||
|
||||
@@ -13,18 +13,18 @@ evaluationDependsOn(':wpilibj')
|
||||
apply from: "${rootDir}/shared/javacpp/setupBuild.gradle"
|
||||
|
||||
dependencies {
|
||||
compile project(':wpiutil')
|
||||
compile project(':ntcore')
|
||||
compile project(':cscore')
|
||||
compile project(':hal')
|
||||
compile project(':wpilibj')
|
||||
devCompile project(':wpiutil')
|
||||
devCompile project(':ntcore')
|
||||
devCompile project(':cscore')
|
||||
devCompile project(':hal')
|
||||
devCompile project(':wpilibj')
|
||||
testCompile 'com.google.guava:guava:19.0'
|
||||
testCompile 'org.mockito:mockito-core:2.27.0'
|
||||
implementation project(':wpiutil')
|
||||
implementation project(':ntcore')
|
||||
implementation project(':cscore')
|
||||
implementation project(':hal')
|
||||
implementation project(':wpilibj')
|
||||
devImplementation project(':wpiutil')
|
||||
devImplementation project(':ntcore')
|
||||
devImplementation project(':cscore')
|
||||
devImplementation project(':hal')
|
||||
devImplementation project(':wpilibj')
|
||||
testImplementation 'com.google.guava:guava:19.0'
|
||||
testImplementation 'org.mockito:mockito-core:2.27.0'
|
||||
}
|
||||
|
||||
nativeUtils.exportsConfigs {
|
||||
|
||||
@@ -13,16 +13,16 @@ evaluationDependsOn(':wpilibj')
|
||||
apply from: "${rootDir}/shared/javacpp/setupBuild.gradle"
|
||||
|
||||
dependencies {
|
||||
compile project(':wpiutil')
|
||||
compile project(':ntcore')
|
||||
compile project(':cscore')
|
||||
compile project(':hal')
|
||||
compile project(':wpilibj')
|
||||
devCompile project(':wpiutil')
|
||||
devCompile project(':ntcore')
|
||||
devCompile project(':cscore')
|
||||
devCompile project(':hal')
|
||||
devCompile project(':wpilibj')
|
||||
implementation project(':wpiutil')
|
||||
implementation project(':ntcore')
|
||||
implementation project(':cscore')
|
||||
implementation project(':hal')
|
||||
implementation project(':wpilibj')
|
||||
devImplementation project(':wpiutil')
|
||||
devImplementation project(':ntcore')
|
||||
devImplementation project(':cscore')
|
||||
devImplementation project(':hal')
|
||||
devImplementation project(':wpilibj')
|
||||
}
|
||||
|
||||
nativeUtils.exportsConfigs {
|
||||
|
||||
@@ -7,8 +7,8 @@ def zipBaseName = '_GROUP_edu_wpi_first_wpilibc_ID_wpilibc-cpp_CLS'
|
||||
def outputsFolder = file("$project.buildDir/outputs")
|
||||
|
||||
task cppSourcesZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = zipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = zipBaseName
|
||||
classifier = "sources"
|
||||
|
||||
from(licenseFile) {
|
||||
@@ -26,8 +26,8 @@ task cppSourcesZip(type: Zip) {
|
||||
cppSourcesZip.dependsOn generateCppVersion
|
||||
|
||||
task cppHeadersZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = zipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = zipBaseName
|
||||
classifier = "headers"
|
||||
|
||||
from(licenseFile) {
|
||||
|
||||
@@ -12,8 +12,8 @@ def commandsZipBaseName = '_GROUP_edu_wpi_first_wpilibc_ID_commands_CLS'
|
||||
def outputsFolder = file("$project.buildDir/outputs")
|
||||
|
||||
task cppExamplesZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = examplesZipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = examplesZipBaseName
|
||||
|
||||
from(licenseFile) {
|
||||
into '/'
|
||||
@@ -25,8 +25,8 @@ task cppExamplesZip(type: Zip) {
|
||||
}
|
||||
|
||||
task cppTemplatesZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = templatesZipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = templatesZipBaseName
|
||||
|
||||
from(licenseFile) {
|
||||
into '/'
|
||||
@@ -38,8 +38,8 @@ task cppTemplatesZip(type: Zip) {
|
||||
}
|
||||
|
||||
task cppCommandsZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = commandsZipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = commandsZipBaseName
|
||||
|
||||
from(licenseFile) {
|
||||
into '/'
|
||||
|
||||
@@ -60,19 +60,19 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile project(':hal')
|
||||
compile project(':wpiutil')
|
||||
compile project(':ntcore')
|
||||
compile project(':cscore')
|
||||
compile project(':cameraserver')
|
||||
testCompile 'com.google.guava:guava:19.0'
|
||||
testCompile 'org.mockito:mockito-core:2.27.0'
|
||||
devCompile project(':hal')
|
||||
devCompile project(':wpiutil')
|
||||
devCompile project(':ntcore')
|
||||
devCompile project(':cscore')
|
||||
devCompile project(':cameraserver')
|
||||
devCompile sourceSets.main.output
|
||||
implementation project(':hal')
|
||||
implementation project(':wpiutil')
|
||||
implementation project(':ntcore')
|
||||
implementation project(':cscore')
|
||||
implementation project(':cameraserver')
|
||||
testImplementation 'com.google.guava:guava:19.0'
|
||||
testImplementation 'org.mockito:mockito-core:2.27.0'
|
||||
devImplementation project(':hal')
|
||||
devImplementation project(':wpiutil')
|
||||
devImplementation project(':ntcore')
|
||||
devImplementation project(':cscore')
|
||||
devImplementation project(':cameraserver')
|
||||
devImplementation sourceSets.main.output
|
||||
}
|
||||
|
||||
apply plugin: 'cpp'
|
||||
|
||||
@@ -11,15 +11,15 @@ apply from: "${rootDir}/shared/opencv.gradle"
|
||||
|
||||
|
||||
dependencies {
|
||||
compile project(':wpilibj')
|
||||
implementation project(':wpilibj')
|
||||
|
||||
compile project(':hal')
|
||||
compile project(':wpiutil')
|
||||
compile project(':ntcore')
|
||||
compile project(':cscore')
|
||||
compile project(':cameraserver')
|
||||
compile project(':wpilibOldCommands')
|
||||
compile project(':wpilibNewCommands')
|
||||
implementation project(':hal')
|
||||
implementation project(':wpiutil')
|
||||
implementation project(':ntcore')
|
||||
implementation project(':cscore')
|
||||
implementation project(':cameraserver')
|
||||
implementation project(':wpilibOldCommands')
|
||||
implementation project(':wpilibNewCommands')
|
||||
}
|
||||
|
||||
if (!project.hasProperty('skipPMD')) {
|
||||
|
||||
@@ -12,8 +12,8 @@ def commandsZipBaseName = '_GROUP_edu_wpi_first_wpilibj_ID_commands_CLS'
|
||||
def outputsFolder = file("$project.buildDir/outputs")
|
||||
|
||||
task javaExamplesZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = examplesZipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = examplesZipBaseName
|
||||
|
||||
from(licenseFile) {
|
||||
into '/'
|
||||
@@ -25,8 +25,8 @@ task javaExamplesZip(type: Zip) {
|
||||
}
|
||||
|
||||
task javaTemplatesZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = templatesZipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = templatesZipBaseName
|
||||
|
||||
from(licenseFile) {
|
||||
into '/'
|
||||
@@ -38,8 +38,8 @@ task javaTemplatesZip(type: Zip) {
|
||||
}
|
||||
|
||||
task javaCommandsZip(type: Zip) {
|
||||
destinationDir = outputsFolder
|
||||
baseName = commandsZipBaseName
|
||||
destinationDirectory = outputsFolder
|
||||
archiveBaseName = commandsZipBaseName
|
||||
|
||||
from(licenseFile) {
|
||||
into '/'
|
||||
|
||||
@@ -20,17 +20,17 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile project(':wpilibj')
|
||||
compile project(':hal')
|
||||
compile project(':wpiutil')
|
||||
compile project(':ntcore')
|
||||
compile project(':cscore')
|
||||
compile project(':cameraserver')
|
||||
compile 'junit:junit:4.11'
|
||||
testCompile 'org.hamcrest:hamcrest-all:1.3'
|
||||
compile 'com.googlecode.junit-toolbox:junit-toolbox:2.0'
|
||||
compile 'org.apache.ant:ant:1.9.4'
|
||||
compile 'org.apache.ant:ant-junit:1.9.4'
|
||||
implementation project(':wpilibj')
|
||||
implementation project(':hal')
|
||||
implementation project(':wpiutil')
|
||||
implementation project(':ntcore')
|
||||
implementation project(':cscore')
|
||||
implementation project(':cameraserver')
|
||||
implementation 'junit:junit:4.11'
|
||||
testImplementation 'org.hamcrest:hamcrest-all:1.3'
|
||||
implementation 'com.googlecode.junit-toolbox:junit-toolbox:2.0'
|
||||
implementation 'org.apache.ant:ant:1.9.4'
|
||||
implementation 'org.apache.ant:ant-junit:1.9.4'
|
||||
}
|
||||
|
||||
build.dependsOn shadowJar
|
||||
|
||||
@@ -242,10 +242,10 @@ model {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile "org.ejml:ejml-simple:0.38"
|
||||
compile "com.fasterxml.jackson.core:jackson-annotations:2.10.0"
|
||||
compile "com.fasterxml.jackson.core:jackson-core:2.10.0"
|
||||
compile "com.fasterxml.jackson.core:jackson-databind:2.10.0"
|
||||
api "org.ejml:ejml-simple:0.38"
|
||||
api "com.fasterxml.jackson.core:jackson-annotations:2.10.0"
|
||||
api "com.fasterxml.jackson.core:jackson-core:2.10.0"
|
||||
api "com.fasterxml.jackson.core:jackson-databind:2.10.0"
|
||||
}
|
||||
|
||||
def wpilibNumberFileInput = file("src/generate/GenericNumber.java.in")
|
||||
|
||||
Reference in New Issue
Block a user