diff --git a/.vscode/settings.json b/.vscode/settings.json index 4ed293b7..0228f9dc 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -18,12 +18,16 @@ { "name": "WPIlibUnitTests", "workingDirectory": "${workspaceFolder}/build/jni/release", - "vmargs": [ "-Djava.library.path=${workspaceFolder}/build/jni/release" ], + "vmargs": [ + "-Djava.library.path=${workspaceFolder}/build/jni/release" + ], "env": { - "LD_LIBRARY_PATH": "${workspaceFolder}/build/jni/release" , + "LD_LIBRARY_PATH": "${workspaceFolder}/build/jni/release", "DYLD_LIBRARY_PATH": "${workspaceFolder}/build/jni/release" - } + }, + "preLaunchTask": "gradle: assemble" }, ], - "java.test.defaultConfig": "WPIlibUnitTests" + "java.test.defaultConfig": "WPIlibUnitTests", + "java.gradle.buildServer.enabled": "on" } diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 00000000..14200a31 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,22 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "type": "gradle", + "id": "assemblelib199", + "script": "assemble", + "description": "Assembles the outputs of this project.", + "project": "lib199", + "buildFile": "${workspaceFolder}/build.gradle", + "rootProject": "lib199", + "projectFolder": "${workspaceFolder}", + "workspaceFolder": "${workspaceFolder}", + "args": "", + "javaDebug": false, + "problemMatcher": [ + "$gradle" + ], + "label": "gradle: assemble" + } + ], +} diff --git a/build.gradle b/build.gradle index 20948804..8b82b5a1 100644 --- a/build.gradle +++ b/build.gradle @@ -2,6 +2,7 @@ plugins { id "java" id "edu.wpi.first.GradleRIO" version "2024.3.1" id "maven-publish" + id "eclipse" } java {