NetworkTables updates for beta

This commit does a few things. First, we publish ntcore as a maven
artifact so the plugins can build with new networktables, and java
programs will depend on the correct version when compiled. We also revert
the changes to OutlineViewer for now. I got an exception when attempting
to start a server with the new network tables in OutlineViewer on Windows,
I will create a bug for this. Also, since we don't have the binaries
integrating properly yet and won't for the first beta, we need to be using
the platform agnostic version anyway.

Change-Id: I9960f25bc3f2b30bb59fce665eb914ef5e661c9c
This commit is contained in:
Fredric Silberberg
2015-09-20 12:35:48 -04:00
parent 525f88ae17
commit 00f797a327
11 changed files with 76 additions and 108 deletions

View File

@@ -1,33 +1,9 @@
apply plugin: 'java'
apply plugin: 'maven-publish'
group = "edu.wpi.frc.wpilib"
version = "2.0"
archivesBaseName = 'NetworkTables'
publishing {
publications {
maven(MavenPublication) {
from components.java
artifact (networktablesSource) {
classifier = 'sources'
}
artifact (networktablesJavadoc) {
classifier = 'javadoc'
}
groupId 'edu.wpi.first.wpilib.networktables.java'
artifactId 'NetworkTables'
version '0.1.0-SNAPSHOT'
}
}
repositories {
maven {
url "file://${System.properties['user.home']}/releases/maven"
}
}
}
sourceSets {
main {
java {