Skip to content

Commit 34dc09d

Browse files
author
James Hagborg
committed
Automatic versioning
1 parent 08ec6a3 commit 34dc09d

File tree

4 files changed

+18
-6
lines changed

4 files changed

+18
-6
lines changed

.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
language: java
2-
jdk:
3-
- oraclejdk8
42

53
before_cache:
64
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock

build.gradle

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,23 @@ import org.gradle.plugins.ide.eclipse.model.AccessRule
33
plugins {
44
id 'com.google.osdetector' version '1.4.0'
55
id 'fr.brouillard.oss.gradle.jgitver' version '0.6.1'
6+
id 'de.fuerstenau.buildconfig' version '1.1.8'
67
id 'java'
78
}
89

10+
911
jgitver {
1012
mavenLike = true
1113
}
1214

15+
buildConfig {
16+
appName = 'AutoViewer'
17+
version = version
18+
clsName = 'BuildConfig'
19+
packageName = 'org.hyperonline.autoviewer'
20+
buildConfigField 'String', 'GROUP', 'org.hyperonline'
21+
}
22+
1323
repositories {
1424
mavenCentral()
1525
maven {
@@ -29,4 +39,8 @@ dependencies {
2939
compile "org.openjfx:javafx-controls:11.0.1:$os_classifier"
3040
compile 'edu.wpi.first.shuffleboard:api:2019.1.1-beta-2'
3141
compile 'edu.wpi.first.shuffleboard.plugin:networktables:2019.1.1-beta-2'
42+
}
43+
44+
wrapper {
45+
gradleVersion = '4.10.2'
3246
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.7-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

src/main/java/org/hyperonline/autoviewer/AutoViewerPlugin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
import edu.wpi.first.shuffleboard.api.widget.ComponentType;
1616
import edu.wpi.first.shuffleboard.api.widget.WidgetType;
1717

18-
@Description(group = "org.hyperonline",
19-
name = "AutoViewer",
20-
version = "0.2.0",
18+
@Description(group = BuildConfig.GROUP,
19+
name = BuildConfig.NAME,
20+
version = BuildConfig.VERSION,
2121
summary = "Select autonomous modes and set preferences"
2222
)
2323
@Requires(group = "edu.wpi.first.shuffleboard", name = "NetworkTables", minVersion = "2.0.0")

0 commit comments

Comments
 (0)