forked from technototes/IntoTheDeep2024
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.dependencies.gradle
45 lines (39 loc) · 2.32 KB
/
build.dependencies.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
repositories {
mavenCentral()
google() // Needed for androidx
// Start Freik-added stuff:
// Used by TechnoLib; jitpack.io can turn GitHub Releases into package repository like jsDelivr
maven { url = 'https://jitpack.io' }
// Specifically for Road Runner and FTC Dashboard
maven { url = 'https://maven.brott.dev/' }
// don't remove this extra maven url unless maven.brott.dev is redirecting to something else
// `maven.brott.dev` is 302 redirecting to `acmerobotics.z13.web.core.windows.net`
// if unable to access `maven.brott.dev` the above code can fail-over to `acmerobotics.z13.web.core.windows.net`
// if experiencing DNS poisoning, try to add this to etc/hosts `52.239.247.97 acmerobotics.z13.web.core.windows.net`
// alternatively you can add `142.251.33.115 maven.brott.dev` to your etc/hosts, `nslookup ghs.googlehosted.com` to get the latest IP address
maven { url = 'https://acmerobotics.z13.web.core.windows.net/' }
}
dependencies {
implementation 'org.firstinspires.ftc:Inspection:10.1.0'
implementation 'org.firstinspires.ftc:Blocks:10.1.0'
implementation 'org.firstinspires.ftc:RobotCore:10.1.0'
implementation 'org.firstinspires.ftc:RobotServer:10.1.0'
implementation 'org.firstinspires.ftc:OnBotJava:10.1.0'
implementation 'org.firstinspires.ftc:Hardware:10.1.0'
implementation 'org.firstinspires.ftc:FtcCommon:10.1.0'
implementation 'org.firstinspires.ftc:Vision:10.1.0'
implementation 'androidx.appcompat:appcompat:1.2.0'
// Freik: 16750/20403 external dependencies:
// TechnoLib: This should be commented out to use a local source copy
// 'bun libflip' will also comment it out
implementation 'com.github.technototes:technolib:2.0.3' // FLIP: TechnoLibLocal
// RoadRunner - this is for pathing during autonomous
implementation "com.acmerobotics.roadrunner:core:0.5.6"
// EasyOpenCV - computer vision for FTC
implementation 'org.openftc:easyopencv:1.7.3'
// FTC Dashboard - telemetry, monitoring, and realtime adjustment
implementation 'com.acmerobotics.dashboard:dashboard:0.4.15'
// If we wanted, we could use PhotoCore, but maybe not. It's a perf
// optimization, and maybe not worth taking a dependency on early in the season
// implementation 'com.github.Eeshwar-Krishnan:PhotonFTC:v2.0.2'
}