mirror of
https://github.com/PhotonVision/photonvision
synced 2026-06-19 00:41:41 +00:00
## Description Added systemcore to a couple of build files in order for `./gradlew publishToMavenLocal` to generate systemcore-compatible dependencies. Needed to support deploying photonlib to systemcore. ## Meta Merge checklist: - [x] Pull Request title is [short, imperative summary](https://cbea.ms/git-commit/) of proposed changes - [x] The description documents the _what_ and _why_ - [ ] If this PR changes behavior or adds a feature, user documentation is updated - [ ] If this PR touches photon-serde, all messages have been regenerated and hashes have not changed unexpectedly - [ ] If this PR touches configuration, this is backwards compatible with settings back to v2024.3.1 - [ ] If this PR touches pipeline settings or anything related to data exchange, the frontend typing is updated - [ ] If this PR addresses a bug, a regression test for it is added --------- Co-authored-by: Gold856 <117957790+Gold856@users.noreply.github.com>
72 lines
1.8 KiB
JSON
72 lines
1.8 KiB
JSON
{
|
|
"fileName": "photonlib.json",
|
|
"name": "photonlib",
|
|
"version": "${photon_version}",
|
|
"uuid": "515fe07e-bfc6-11fa-b3de-0242ac130004",
|
|
"frcYear": "${frc_year}",
|
|
"mavenUrls": [
|
|
"https://maven.photonvision.org/repository/internal",
|
|
"https://maven.photonvision.org/repository/snapshots"
|
|
],
|
|
"jsonUrl": "https://maven.photonvision.org/repository/internal/org/photonvision/photonlib-json/1.0/photonlib-json-1.0.json",
|
|
"jniDependencies": [
|
|
{
|
|
"groupId": "org.photonvision",
|
|
"artifactId": "photontargeting-cpp",
|
|
"version": "${photon_version}",
|
|
"skipInvalidPlatforms": true,
|
|
"isJar": false,
|
|
"validPlatforms": [
|
|
"windowsx86-64",
|
|
"linuxsystemcore",
|
|
"linuxx86-64",
|
|
"osxuniversal"
|
|
]
|
|
}
|
|
],
|
|
"cppDependencies": [
|
|
{
|
|
"groupId": "org.photonvision",
|
|
"artifactId": "photonlib-cpp",
|
|
"version": "${photon_version}",
|
|
"libName": "photonlib",
|
|
"headerClassifier": "headers",
|
|
"sharedLibrary": true,
|
|
"skipInvalidPlatforms": true,
|
|
"binaryPlatforms": [
|
|
"windowsx86-64",
|
|
"linuxsystemcore",
|
|
"linuxx86-64",
|
|
"osxuniversal"
|
|
]
|
|
},
|
|
{
|
|
"groupId": "org.photonvision",
|
|
"artifactId": "photontargeting-cpp",
|
|
"version": "${photon_version}",
|
|
"libName": "photontargeting",
|
|
"headerClassifier": "headers",
|
|
"sharedLibrary": true,
|
|
"skipInvalidPlatforms": true,
|
|
"binaryPlatforms": [
|
|
"windowsx86-64",
|
|
"linuxsystemcore",
|
|
"linuxx86-64",
|
|
"osxuniversal"
|
|
]
|
|
}
|
|
],
|
|
"javaDependencies": [
|
|
{
|
|
"groupId": "org.photonvision",
|
|
"artifactId": "photonlib-java",
|
|
"version": "${photon_version}"
|
|
},
|
|
{
|
|
"groupId": "org.photonvision",
|
|
"artifactId": "photontargeting-java",
|
|
"version": "${photon_version}"
|
|
}
|
|
]
|
|
}
|