Skip to content

Commit f3c1933

Browse files
Change POM to specify the repositories that our dependencies are located
1 parent 0cabec5 commit f3c1933

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

buildSrc/src/main/groovy/publishing-conventions.gradle

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,32 @@ publishing {
2626
name = 'FRC 2813 Gear Heads'
2727
url = 'https://team2813.com'
2828
}
29+
withXml {
30+
def top = asNode()
31+
def repositories = new Node(top, 'repositories')
32+
def photonlib = new Node(repositories, 'repository')
33+
new Node(photonlib, 'id', 'photonlib')
34+
new Node(photonlib, 'name', 'PhotonLib Repository')
35+
new Node(photonlib, 'url', 'https://maven.photonvision.org/releases')
36+
def wpilib = new Node(repositories, 'repository')
37+
new Node(wpilib, 'id', 'wpilib')
38+
new Node(wpilib, 'name', 'WPILib Repository')
39+
new Node(wpilib, 'url', 'https://frcmaven.wpi.edu/artifactory/release/')
40+
def revlib = new Node(repositories, 'repository')
41+
new Node(revlib, 'id', 'revlib')
42+
new Node(revlib, 'name', "REVLib Repository")
43+
new Node(revlib, 'url', 'https://maven.revrobotics.com/')
44+
def ctre = new Node(repositories, 'repository')
45+
new Node(ctre, 'id', 'ctre')
46+
new Node(ctre, 'name', 'CTRE Repository')
47+
new Node(ctre, 'url', 'https://maven.ctr-electronics.com/release')
48+
}
2949
}
3050
}
3151
}
3252
}
53+
54+
55+
tasks.withType(GenerateModuleMetadata) {
56+
enabled = false
57+
}

0 commit comments

Comments
 (0)