mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
Also make sure table listeners stop listening in their destructors. This might be better handled by moving the table itself into ITableListener and providing cleanup functionality there. A submodule is used to pull in ntcore. Change-Id: I3031c1a768595cf0f8754c47e15cd423e2dbcce5
40 lines
864 B
Groovy
40 lines
864 B
Groovy
apply plugin: 'java'
|
|
apply plugin: 'application'
|
|
apply plugin: 'com.github.johnrengelman.shadow'
|
|
apply plugin: 'maven-publish'
|
|
|
|
buildscript {
|
|
repositories { jcenter() }
|
|
dependencies {
|
|
classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.1'
|
|
}
|
|
}
|
|
|
|
mainClassName = 'edu.wpi.first.tableviewer.TableViewer'
|
|
|
|
publishing {
|
|
publications {
|
|
maven(MavenPublication) {
|
|
artifact(shadowJar) {
|
|
classifier null
|
|
}
|
|
groupId 'edu.wpi.first.wpilib.networktables'
|
|
artifactId 'OutlineViewer'
|
|
version '1.0.0-SNAPSHOT'
|
|
}
|
|
}
|
|
}
|
|
|
|
sourceSets {
|
|
main {
|
|
java {
|
|
srcDirs = ["src"]
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compile project(":networktables:ntcore")
|
|
compile 'uk.gov.nationalarchives.thirdparty.netbeans:org-netbeans-swing-outline:7.2'
|
|
}
|