GradleRIO
GradleRIO copied to clipboard
The official gradle plugin for the FIRST Robotics Competition
This is because: a) https://github.com/wpilibsuite/GradleRIO/blob/c7a425a39dc479f3528a3737ec65d7d5445c2d4f/src/main/java/edu/wpi/first/gradlerio/wpi/dependencies/tools/WPIToolsPlugin.java#L54-L61 doesn't iterate over the cppTools array b) https://github.com/wpilibsuite/GradleRIO/blob/c7a425a39dc479f3528a3737ec65d7d5445c2d4f/src/main/java/edu/wpi/first/gradlerio/wpi/dependencies/tools/WPICppTool.java#L30 is commented out and c) WPICppTool has no getToolInstallTask() method (not that it would be called without...
When running `build`, the C++ sources artifacts are not grabbed. This causes deploy to fail, because it attempts to write target debug info. The reason this isn't often seen is...
Revives #513
Currently pyfrc writes a deploy.json to the rio, and the information is printed out when the robot starts (and there's an API for accessing it). Seems like it would be...
**Describe the bug** When running `./gradlew simulateNativeDebug` I get inconsistent results with the same code. **To Reproduce** Steps to reproduce the behavior: 1. run `git clone https://github.com/spacey-sooty/2024-Crescendo.git` 2. run `cd...
Allowing for annotation processors in the vendordep JSON in addition to normal Java dependencies would make it easier to install/update libraries that rely on them. Currently, the best solution is...