diff --git a/build.log b/build.log
index fdafa8c..222ddd4 100644
--- a/build.log
+++ b/build.log
@@ -1,7 +1,7 @@
-[INFO] Scanning for projects...
+[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.example:workutils:jar:0.0.1-SNAPSHOT
-[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.alibaba:fastjson:jar -> version 2.0.57 vs 1.2.83 @ line 138, column 21
+[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.alibaba:fastjson:jar -> version 2.0.57 vs 1.2.83 @ line 146, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
@@ -12,9 +12,10 @@
[INFO] Building workutils 0.0.1-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
+[WARNING] The POM for com.oracle.javafx:jfxrt:jar:8.0 is missing, no dependency information available
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ workutils ---
-[INFO] Deleting d:\workspace\workutils\target
+[INFO] Deleting D:\workspace\workutils\target
[INFO]
[INFO] --- resources:3.2.0:resources (default-resources) @ workutils ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
@@ -24,10 +25,45 @@
[INFO]
[INFO] --- compiler:3.10.1:compile (default-compile) @ workutils ---
[INFO] Changes detected - recompiling the module!
-[INFO] Compiling 36 source files to d:\workspace\workutils\target\classes
+[INFO] Compiling 36 source files to D:\workspace\workutils\target\classes
+[INFO]
+[INFO] --- resources:3.2.0:testResources (default-testResources) @ workutils ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Using 'UTF-8' encoding to copy filtered properties files.
+[INFO] skip non existing resourceDirectory D:\workspace\workutils\src\test\resources
+[INFO]
+[INFO] --- compiler:3.10.1:testCompile (default-testCompile) @ workutils ---
+[INFO] No sources to compile
+[INFO]
+[INFO] --- surefire:2.22.2:test (default-test) @ workutils ---
+[INFO] Tests are skipped.
+[INFO]
+[INFO] --- jar:3.2.2:jar (default-jar) @ workutils ---
+[INFO] Building jar: D:\workspace\workutils\target\workutils-0.0.1-SNAPSHOT.jar
+[INFO]
+[INFO] --- spring-boot:2.7.18:repackage (repackage) @ workutils ---
+[INFO] Replacing main artifact with repackaged archive
+[INFO]
+[INFO] --- launch4j:2.5.3:launch4j (l4j-exe) @ workutils ---
+[WARNING] jre.path not set, defaulting to "%JAVA_HOME%;%PATH%"
+[WARNING] Configuration param ${project.organization.name} is empty, so a dummy value "Default organization" might be used instead to fulfill some of VersionInfo params by defaults.
+[WARNING] Configuration param ${project.inceptionYear} is empty, so a dummy value "2020" might be used instead to fulfill some of VersionInfo params by defaults.
+[INFO] Found launch4j version 3.50
+[INFO] Platform-specific work directory already exists: C:\Users\73212\.m2\repository\net\sf\launch4j\launch4j\3.50\launch4j-3.50-workdir-win32
+[INFO] Using workdir C:\Users\73212\.m2\repository\net\sf\launch4j\launch4j\3.50\launch4j-3.50-workdir-win32
+[INFO] launch4j: Compiling resources
+[INFO] launch4j: Linking
+[INFO] launch4j: Wrapping
+WARNING: Sign the executable to minimize antivirus false positives or use launching instead of wrapping.
+[INFO] launch4j: Successfully created D:\workspace\workutils\target\workutils.exe
+[INFO]
+[INFO] --- resources:3.2.0:copy-resources (copy-start-bat) @ workutils ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Using 'UTF-8' encoding to copy filtered properties files.
+[INFO] Copying 1 resource
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
-[INFO] Total time: 7.983 s
-[INFO] Finished at: 2026-06-11T15:23:52+08:00
+[INFO] Total time: 12.415 s
+[INFO] Finished at: 2026-06-11T17:28:56+08:00
[INFO] ------------------------------------------------------------------------
diff --git a/lib-repo/com/oracle/javafx/jfxrt/8.0/jfxrt-8.0.jar b/lib-repo/com/oracle/javafx/jfxrt/8.0/jfxrt-8.0.jar
new file mode 100644
index 0000000..8b620f9
Binary files /dev/null and b/lib-repo/com/oracle/javafx/jfxrt/8.0/jfxrt-8.0.jar differ
diff --git a/lib/jfxrt.jar b/lib/jfxrt.jar
new file mode 100644
index 0000000..8b620f9
Binary files /dev/null and b/lib/jfxrt.jar differ
diff --git a/pom.xml b/pom.xml
index 02f2b06..a28f926 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
com.example
workutils
- 0.0.1-SNAPSHOT
+ 0.0.2-SNAPSHOT
workutils
workutils
@@ -22,6 +22,14 @@
-Dfile.encoding=UTF-8
+
+
+
+ local-lib-repo
+ file://${project.basedir}/lib-repo
+
+
+
@@ -182,13 +190,12 @@
-
+
+
- com.oracle
- javafx
+ com.oracle.javafx
+ jfxrt
8.0
- system
- ${java.home}/lib/ext/jfxrt.jar