From: Debayan Sutradhar Date: Sat, 19 Jun 2021 15:23:05 +0530 Subject: updated build date/time --- updated build date/time --- --- '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) {