Installation Methods
Vendor Dependencies
# Release
https://lib.choreo.autos/dep/ChoreoLib.json
# Pre-season beta
https://lib.choreo.autos/dep/ChoreoLib2025Beta.json
The installation method is the same as CTRE, PathPlanner, and more. Read more on Vendor Dependencies and their installation (VSCode → install new library (online)) here.
Building Manually
If you attempt to work with this project in VSCode with WPILib plugins, it will ask you if you want to import the project. Click no. This will change the project into a robot code project and break everything.
The maven artifacts can be built using ./gradlew publish
or ./gradlew publishToMavenLocal
for local library access.
The built library will be located in the respective operating system's m2 folder. By default, Maven local repository is defaulted to ${user.home}/.m2/repository folder:
- Unix/Mac OS X -
~/.m2/repository
- Windows –
C:\Users\{your-username}\.m2\repository
To use a custom-built version you'll need to update your ChoreoLib.json file to point to the local repository and version.