summaryrefslogtreecommitdiff
path: root/src/main/java/prefs/VSDefaultPrefs.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-06-20 20:07:20 +0300
committerPaul Buetow <paul@buetow.org>2025-06-20 20:07:20 +0300
commit32882ca8582a102b9357e8d7f2c313d52c568977 (patch)
treeaa0449c9c4c0d92a019d44caa84f9a24c8510098 /src/main/java/prefs/VSDefaultPrefs.java
parent530d671353dfcfee74cdd16660105ffefa0784e9 (diff)
Implement dynamic version injection from pom.xml
- Create version.properties resource file with Maven placeholders - Enable Maven resource filtering for version.properties - Add VSVersionInfo utility class to read version at runtime - Update VSDefaultPrefs to use dynamic version instead of hardcoded - Version now shows "Distributed Systems Simulator 1.0.1-SNAPSHOT" - Includes build timestamp for better traceability The version in the title bar is now automatically updated from the pom.xml version during the build process. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'src/main/java/prefs/VSDefaultPrefs.java')
-rw-r--r--src/main/java/prefs/VSDefaultPrefs.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/prefs/VSDefaultPrefs.java b/src/main/java/prefs/VSDefaultPrefs.java
index a723117..217144e 100644
--- a/src/main/java/prefs/VSDefaultPrefs.java
+++ b/src/main/java/prefs/VSDefaultPrefs.java
@@ -2,6 +2,7 @@ package prefs;
import java.awt.Color;
import java.awt.event.KeyEvent;
+import utils.VSVersionInfo;
/**
* The class VSDefaultPrefs, makes sure that the simulator has its default
@@ -81,7 +82,7 @@ public class VSDefaultPrefs extends VSSerializablePrefs {
initString("lang.message.recv", "Message received");
initString("lang.message.sent", "Message sent");
initString("lang.mode.expert", "Expert mode");
- initString("lang.name", "Distributed Systems Simulator 1.2-beta");
+ initString("lang.name", VSVersionInfo.getFullVersionString());
initString("lang.ok", "OK");
initString("lang.open", "Open");
initString("lang.pause", "Pause");