diff --git a/wpilibcExamples/src/main/cpp/examples/examples.xml b/wpilibcExamples/examples.xml
similarity index 100%
rename from wpilibcExamples/src/main/cpp/examples/examples.xml
rename to wpilibcExamples/examples.xml
diff --git a/wpilibcExamples/publish.gradle b/wpilibcExamples/publish.gradle
index 16ca7002f4..48913b395f 100644
--- a/wpilibcExamples/publish.gradle
+++ b/wpilibcExamples/publish.gradle
@@ -31,6 +31,10 @@ task cppExamplesZip(type: Zip) {
from('src/main/cpp/examples') {
into 'examples'
}
+
+ from ('examples.xml') {
+ into 'examples'
+ }
}
task cppTemplatesZip(type: Zip) {
diff --git a/wpilibjExamples/examples.xml b/wpilibjExamples/examples.xml
index 213286b807..ca8d8c66a6 100755
--- a/wpilibjExamples/examples.xml
+++ b/wpilibjExamples/examples.xml
@@ -85,7 +85,7 @@
src/$package-dir
-
+
@@ -102,7 +102,7 @@
src/$package-dir
-
+
@@ -119,7 +119,7 @@
src/$package-dir
-
+
@@ -134,7 +134,7 @@
src/$package-dir
-
+
@@ -150,7 +150,7 @@
src/$package-dir
-
+
@@ -167,7 +167,7 @@
src/$package-dir
-
+
@@ -183,7 +183,7 @@
src/$package-dir
-
+
@@ -200,7 +200,7 @@
src/$package-dir
-
+
@@ -215,7 +215,7 @@
src/$package-dir
-
+
@@ -232,23 +232,23 @@
src/$package-dir/subsystems
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -263,7 +263,7 @@
src/$package-dir
-
+
@@ -278,7 +278,7 @@
src/$package-dir
-
+
@@ -295,7 +295,7 @@
src/$package-dir
-
+
diff --git a/wpilibjExamples/publish.gradle b/wpilibjExamples/publish.gradle
index d0e4f3244b..559585fcba 100644
--- a/wpilibjExamples/publish.gradle
+++ b/wpilibjExamples/publish.gradle
@@ -31,6 +31,10 @@ task javaExamplesZip(type: Zip) {
from('src/main/java/edu/wpi/first/wpilibj/examples') {
into 'examples'
}
+
+ from ('examples.xml') {
+ into 'examples'
+ }
}
task javaTemplatesZip(type: Zip) {
diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/vision/axiscamera/Robot.java b/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/axiscamera/Robot.java
old mode 100755
new mode 100644
similarity index 97%
rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/vision/axiscamera/Robot.java
rename to wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/axiscamera/Robot.java
index 47e28295ae..33d48db042
--- a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/vision/axiscamera/Robot.java
+++ b/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/axiscamera/Robot.java
@@ -5,7 +5,7 @@
/* the project. */
/*----------------------------------------------------------------------------*/
-package edu.wpi.first.wpilibj.examples.vision.axiscamera;
+package edu.wpi.first.wpilibj.examples.axiscamera;
import edu.wpi.cscore.AxisCamera;
import edu.wpi.cscore.CvSink;
diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/vision/intermediatevision/Robot.java b/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/intermediatevision/Robot.java
old mode 100755
new mode 100644
similarity index 97%
rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/vision/intermediatevision/Robot.java
rename to wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/intermediatevision/Robot.java
index ae2caa200f..a4ee8b4ee5
--- a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/vision/intermediatevision/Robot.java
+++ b/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/intermediatevision/Robot.java
@@ -5,7 +5,7 @@
/* the project. */
/*----------------------------------------------------------------------------*/
-package edu.wpi.first.wpilibj.examples.vision.intermediatevision;
+package edu.wpi.first.wpilibj.examples.intermediatevision;
import edu.wpi.cscore.CvSink;
import edu.wpi.cscore.CvSource;
diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/vision/quickvision/Robot.java b/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/quickvision/Robot.java
old mode 100755
new mode 100644
similarity index 94%
rename from wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/vision/quickvision/Robot.java
rename to wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/quickvision/Robot.java
index 236b3a6661..b27172107b
--- a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/vision/quickvision/Robot.java
+++ b/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/quickvision/Robot.java
@@ -5,7 +5,7 @@
/* the project. */
/*----------------------------------------------------------------------------*/
-package edu.wpi.first.wpilibj.examples.vision.quickvision;
+package edu.wpi.first.wpilibj.examples.quickvision;
import edu.wpi.first.wpilibj.CameraServer;
import edu.wpi.first.wpilibj.IterativeRobot;