server

Clone or download

updated build date/time

Modified Files

--- 'a/.github/workflows/init.yml'
+++ b/.github/workflows/init.yml
@@ -48,6 +48,7 @@ jobs:
- name: Build Jars
run: |
echo $(date +'%d-%m-%Y %H:%M:%S %Z') > src/main/resources/com/stream_pi/server/build-date
+ echo Build Date/Time: cat src/main/resources/com/stream_pi/server/build-date
mvn -X package
- name: Save built jars
uses: actions/upload-artifact@v2
--- 'a/src/main/java/com/stream_pi/server/window/settings/About/About.java'
+++ b/src/main/java/com/stream_pi/server/window/settings/About/About.java
@@ -16,6 +16,7 @@ import javafx.scene.layout.Priority;
import javafx.scene.layout.VBox;
import java.io.File;
+import java.io.InputStream;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Paths;
@@ -99,15 +100,7 @@ public class About extends VBox
try
{
- URL buildFile = Main.class.getResource("build-date");
- if(buildFile != null)
- {
- buildDateLabel.setText("Build date/time: "+ Files.readString(Paths.get(Objects.requireNonNull(buildFile.toURI().getPath()))));
- }
- else
- {
- buildDateLabel.setText("Build date/time not available.");
- }
+ buildDateLabel.setText("Build date/time: " + new String(Objects.requireNonNull(Main.class.getResourceAsStream("build-date")).readAllBytes()));
}
catch (Exception e)
{