Skip to content

Commit a527b2b

Browse files
committed
Release SNAPSHOT-151
* Switch to OpenJ9 for lower memory usage and faster startup time. * Updated Dorkbox SystemTray to latest. * Added splash screen.
1 parent 43fbd5e commit a527b2b

File tree

39 files changed

+246
-110
lines changed

39 files changed

+246
-110
lines changed

CHANGES.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# 1.0.0-SNAPSHOT-${buildNumber}
22

3-
* Under development ...
3+
* Switch to OpenJ9 for lower memory usage and faster startup time.
4+
5+
* Updated Dorkbox SystemTray to latest.
6+
7+
* Added splash screen.
48

59
# 1.0.0-SNAPSHOT-148
610

buildNumber.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#maven.buildNumber.plugin properties file
2-
#Mon Feb 08 08:59:30 GMT 2021
3-
buildNumber=148
2+
#Thu Apr 15 18:29:54 BST 2021
3+
buildNumber=1

pom.xml

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -74,34 +74,14 @@
7474
<groupId>org.codehaus.mojo</groupId>
7575
<artifactId>buildnumber-maven-plugin</artifactId>
7676
<version>1.4</version>
77+
<configuration>
78+
<skip>true</skip>
79+
</configuration>
7780
</plugin>
7881
</plugins>
7982
</pluginManagement>
8083

8184
<plugins>
82-
<plugin>
83-
<groupId>org.codehaus.mojo</groupId>
84-
<artifactId>buildnumber-maven-plugin</artifactId>
85-
<executions>
86-
<execution>
87-
<id>buildnumber</id>
88-
<phase>prepare-package</phase>
89-
<goals>
90-
<goal>create</goal>
91-
</goals>
92-
</execution>
93-
</executions>
94-
<configuration>
95-
<getRevisionOnlyOnce>true</getRevisionOnlyOnce>
96-
<format>{0,number}</format>
97-
<items>
98-
<item>buildNumber</item>
99-
</items>
100-
<doCheck>false</doCheck>
101-
<doUpdate>false</doUpdate>
102-
<revisionOnScmFailure>unknownbuild</revisionOnScmFailure>
103-
</configuration>
104-
</plugin>
10585
<plugin>
10686
<artifactId>maven-resources-plugin</artifactId>
10787
<version>3.2.0</version>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#maven.buildNumber.plugin properties file
2-
#Mon Feb 08 08:59:36 GMT 2021
3-
buildNumber=134
2+
#Thu Apr 15 18:30:00 BST 2021
3+
buildNumber=1
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#maven.buildNumber.plugin properties file
2-
#Mon Feb 08 08:59:34 GMT 2021
3-
buildNumber=134
2+
#Thu Apr 15 18:29:58 BST 2021
3+
buildNumber=1

snake-backend-openrazer/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<dependency>
1313
<groupId>com.github.hypfvieh</groupId>
1414
<artifactId>dbus-java</artifactId>
15-
<version>3.3.0-SNAPSHOT</version>
15+
<version>3.3.0</version>
1616
</dependency>
1717
<dependency>
1818
<groupId>${project.groupId}</groupId>

snake-dist/buildNumber.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#maven.buildNumber.plugin properties file
2-
#Mon Feb 08 08:59:38 GMT 2021
3-
buildNumber=133
2+
#Thu Apr 15 18:45:04 BST 2021
3+
buildNumber=151

snake-dist/pom.xml

Lines changed: 51 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
<remoteBase>${snakeRemote}</remoteBase>
7272
<mainClass>uk.co.bithatch.snake.app.linux/uk.co.bithatch.snake.app.linux.App</mainClass>
7373
<remotesFromOriginalSource>false</remotesFromOriginalSource>
74+
<splash>${basedir}/src/main/images/splash.png</splash>
7475
<image>true</image>
7576
<vmArgs>
7677
<vmArg>-Xmx64m</vmArg>
@@ -82,6 +83,7 @@
8283
<forkerArg>jvmarg -Djava.system.class.loader=uk.co.bithatch.snake.ui.DynamicClassLoader</forkerArg>
8384
<forkerArg>restart-on 90</forkerArg>
8485
<forkerArg>single-instance-per-user</forkerArg>
86+
<forkerArg>run-on-install</forkerArg>
8587
<forkerArg>install-location ${installer.home}/snake-razer</forkerArg>
8688
<forkerArg>jvmarg --add-modules</forkerArg>
8789
<forkerArg>jvmarg themes.awhitelight,themes.agreenfuture,themes.aredsky,themes.abluelife,themes.ayellowdwarf,themes.anorangetwist,themes.apinkburst,themes.apurplehaze</forkerArg>
@@ -114,12 +116,19 @@
114116
<bootstrapArtifacts>
115117
<bootstrapArtifact>snake-updater</bootstrapArtifact>
116118
</bootstrapArtifacts>
117-
<classpathArtifacts>
118-
<classpathArtifact>asm</classpathArtifact>
119-
</classpathArtifacts>
120119
<automaticArtifacts>
120+
<automaticArtifact>asm</automaticArtifact>
121121
<automaticArtifact>java-utils</automaticArtifact>
122122
<automaticArtifact>svgSalamander</automaticArtifact>
123+
<automaticArtifact>kotlin-stdlib</automaticArtifact>
124+
<automaticArtifact>kotlin-stdlib-common</automaticArtifact>
125+
<automaticArtifact>jffi</automaticArtifact>
126+
<automaticArtifact>jnr-a64asm</automaticArtifact>
127+
<automaticArtifact>jnr-x86asm</automaticArtifact>
128+
<automaticArtifact>annotations</automaticArtifact>
129+
<automaticArtifact>kotlinx-coroutines-core-jvm</automaticArtifact>
130+
<automaticArtifact>kotlin-logging-jvm</automaticArtifact>
131+
<automaticArtifact>javassist</automaticArtifact>
123132
</automaticArtifacts>
124133
<systemModules>
125134
<systemModule>java.prefs</systemModule>
@@ -129,20 +138,16 @@
129138
<systemModule>jdk.zipfs</systemModule>
130139

131140
<systemModule>java.instrument</systemModule>
132-
<systemModule>java.management</systemModule>
133-
<systemModule>jdk.attach</systemModule>
134-
<systemModule>jdk.management.agent</systemModule>
135141
<systemModule>jdk.xml.dom</systemModule>
136142
<systemModule>jdk.jsobject</systemModule>
137143
<systemModule>java.net.http</systemModule>
138144
<systemModule>java.scripting</systemModule>
145+
<systemModule>jdk.management.agent</systemModule>
146+
<systemModule>java.management</systemModule>
139147

140148
<!-- TODO separate this in forker? -->
141149
<systemModule>java.desktop</systemModule>
142150

143-
<!-- TODO separate this in forker? -->
144-
<systemModule>java.management</systemModule>
145-
146151
<!-- TODO Because of Gson, consider finding a library that doesnt
147152
link to SQL -->
148153
<systemModule>java.sql</systemModule>
@@ -164,6 +169,7 @@
164169
<mainClass>uk.co.bithatch.snake.app.linux/uk.co.bithatch.snake.app.linux.App</mainClass>
165170
<remotesFromOriginalSource>false</remotesFromOriginalSource>
166171
<imageDirectory>${project.build.directory}/image-noruntime</imageDirectory>
172+
<splash>${basedir}/src/main/images/splash.png</splash>
167173
<image>true</image>
168174
<link>false</link>
169175
<vmArgs>
@@ -175,6 +181,7 @@
175181
<forkerArg>jvmarg -Dforker.betaChannel=${snakeRemoteNoRuntimeSnapshot}</forkerArg>
176182
<forkerArg>jvmarg -Djava.system.class.loader=uk.co.bithatch.snake.ui.DynamicClassLoader</forkerArg>
177183
<forkerArg>restart-on 90</forkerArg>
184+
<forkerArg>run-on-install</forkerArg>
178185
<forkerArg>single-instance-per-user</forkerArg>
179186
<forkerArg>install-location ${installer.home}/snake-razer</forkerArg>
180187
<forkerArg>jvmarg --add-modules</forkerArg>
@@ -208,12 +215,19 @@
208215
<bootstrapArtifacts>
209216
<bootstrapArtifact>snake-updater</bootstrapArtifact>
210217
</bootstrapArtifacts>
211-
<classpathArtifacts>
212-
<classpathArtifact>asm</classpathArtifact>
213-
</classpathArtifacts>
214218
<automaticArtifacts>
219+
<automaticArtifact>asm</automaticArtifact>
215220
<automaticArtifact>java-utils</automaticArtifact>
216221
<automaticArtifact>svgSalamander</automaticArtifact>
222+
<automaticArtifact>kotlin-stdlib</automaticArtifact>
223+
<automaticArtifact>kotlin-stdlib-common</automaticArtifact>
224+
<automaticArtifact>jffi</automaticArtifact>
225+
<automaticArtifact>jnr-a64asm</automaticArtifact>
226+
<automaticArtifact>jnr-x86asm</automaticArtifact>
227+
<automaticArtifact>annotations</automaticArtifact>
228+
<automaticArtifact>kotlinx-coroutines-core-jvm</automaticArtifact>
229+
<automaticArtifact>kotlin-logging-jvm</automaticArtifact>
230+
<automaticArtifact>javassist</automaticArtifact>
217231
</automaticArtifacts>
218232
<systemModules>
219233
<systemModule>java.prefs</systemModule>
@@ -223,19 +237,15 @@
223237

224238
<systemModule>java.instrument</systemModule>
225239
<systemModule>java.management</systemModule>
226-
<systemModule>jdk.attach</systemModule>
227-
<systemModule>jdk.management.agent</systemModule>
228240
<systemModule>jdk.xml.dom</systemModule>
229241
<systemModule>jdk.jsobject</systemModule>
230242
<systemModule>java.net.http</systemModule>
231243
<systemModule>java.scripting</systemModule>
244+
<systemModule>jdk.management.agent</systemModule>
232245

233246
<!-- TODO separate this in forker? -->
234247
<systemModule>java.desktop</systemModule>
235248

236-
<!-- TODO separate this in forker? -->
237-
<systemModule>java.management</systemModule>
238-
239249
<!-- TODO Because of Gson, consider finding a library that doesnt
240250
link to SQL -->
241251
<systemModule>java.sql</systemModule>
@@ -787,6 +797,30 @@
787797
<build>
788798
<finalName>snake</finalName>
789799
<plugins>
800+
<plugin>
801+
<groupId>org.codehaus.mojo</groupId>
802+
<artifactId>buildnumber-maven-plugin</artifactId>
803+
<executions>
804+
<execution>
805+
<id>buildnumber</id>
806+
<phase>prepare-package</phase>
807+
<goals>
808+
<goal>create</goal>
809+
</goals>
810+
</execution>
811+
</executions>
812+
<configuration>
813+
<skip>false</skip>
814+
<getRevisionOnlyOnce>true</getRevisionOnlyOnce>
815+
<format>{0,number}</format>
816+
<items>
817+
<item>buildNumber</item>
818+
</items>
819+
<doCheck>false</doCheck>
820+
<doUpdate>false</doUpdate>
821+
<revisionOnScmFailure>unknownbuild</revisionOnScmFailure>
822+
</configuration>
823+
</plugin>
790824
<plugin>
791825
<groupId>org.apache.maven.plugins</groupId>
792826
<artifactId>maven-deploy-plugin</artifactId>
12.8 KB
Loading

snake-lib/buildNumber.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#maven.buildNumber.plugin properties file
2-
#Mon Feb 08 08:59:32 GMT 2021
3-
buildNumber=147
2+
#Thu Apr 15 18:29:56 BST 2021
3+
buildNumber=1

0 commit comments

Comments
 (0)