GradleRIO
GradleRIO copied to clipboard
The official gradle plugin for the FIRST Robotics Competition
This causes user code to not be able to overwrite deployed files. https://www.chiefdelphi.com/t/writing-to-a-json-file/379567/2
Bundle source files into their own jar / zip, and place them in a known location on the RoboRIO (example: `/home/lvuser/sources/{project_name}-sources.jar`). This can be useful in recovering code from a...
Do not hardcode, but use git tags
Add a task to force-download and cache of all dependency configurations. Possibly add a way to store in a maven repo in order to provide event support (i.e. CSAs and...
The README has a lot of info that should be split to other files. This would allow expansion of each topic; and it will be easier to find info on...
GradleRIO fails to launch the tools that come with the installer because they do not include a `.sh` launcher anymore on Mac and Linux.
Currently, the headers artifacts MUST exist, even if the binaries for the only platform built don't exist, because the resolver still needs to see them. https://github.com/wpilibsuite/GradleRIO/blob/master/src/main/groovy/edu/wpi/first/gradlerio/wpi/dependencies/WPINativeJsonDepRules.groovy#L45
Otherwise, the deploy will fail, which is definitely not what is wanted. Needs to be configurable, but should fail by default.