From 360795c7d585ccb6f93f5cbd4ee598a6f14aef28 Mon Sep 17 00:00:00 2001 From: Thad House Date: Sun, 9 Jul 2023 17:31:25 -0700 Subject: [PATCH] Add example vendordep json --- ExampleVendorJson.json | 73 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 ExampleVendorJson.json diff --git a/ExampleVendorJson.json b/ExampleVendorJson.json new file mode 100644 index 0000000..e7456a2 --- /dev/null +++ b/ExampleVendorJson.json @@ -0,0 +1,73 @@ +{ + "fileName": "ExampleVendorJson.json", + "name": "ExampleVendorDep", + "version": "0.0.1", + "uuid": "Generate A Unique UUID and insert it here", This line is to purposely make this fail to parse + "mavenUrls": [ + "ThisNeedsToBeTheRootMavenUrl" + ], + "jsonUrl": "InsertSomeUrlHere", + "javaDependencies": [ + { + "groupId": "com.vendor.frc", + "artifactId": "Vendor-java", + "version": "0.0.1" + } + ], + "jniDependencies": [ + { + "groupId": "com.vendor.frc", + "artifactId": "Vendor-driver", + "version": "0.0.1", + "skipInvalidPlatforms": true, + "isJar": false, + "validPlatforms": [ + "windowsx86-64", + "windowsx86", + "linuxarm64", + "linuxx86-64", + "linuxathena", + "linuxarm32", + "osxuniversal" + ] + } + ], + "cppDependencies": [ + { + "groupId": "com.vendor.frc", + "artifactId": "Vendor-cpp", + "version": "0.0.1", + "libName": "Vendor", + "headerClassifier": "headers", + "sharedLibrary": false, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "windowsx86", + "linuxarm64", + "linuxx86-64", + "linuxathena", + "linuxarm32", + "osxuniversal" + ] + }, + { + "groupId": "com.vendor.frc", + "artifactId": "Vendor-driver", + "version": "0.0.1", + "libName": "VendorDriver", + "headerClassifier": "headers", + "sharedLibrary": false, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "windowsx86", + "linuxarm64", + "linuxx86-64", + "linuxathena", + "linuxarm32", + "osxuniversal" + ] + } + ] +}