From e16defe9848d95e79703f6bcbef989af097a950e Mon Sep 17 00:00:00 2001 From: wangchunxiang <526328077@qq.com> Date: Sat, 11 Oct 2025 16:16:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(ui):=20=E6=9B=B4=E6=96=B0=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E6=A0=87=E9=A2=98=E4=B8=BA=E2=80=9C=E4=B8=AD=E5=B7=AE?= =?UTF-8?q?=E8=AF=84=E9=87=87=E9=9B=86=E5=B7=A5=E5=85=B7=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将登录页面和平台选择页面的窗口标题统一修改为“中差评采集工具”,以更准确地反映应用功能。 feat(core): 注释掉 Playwright Cookie 示例代码 暂时注释掉 DesktopApplication 中的 runPlaywrightCookieExample 方法及相关调用,便于后续调试或移除。 feat(module): 添加缺失的模块依赖并调整导出配置 在 module-info.java 中添加对 spring.core 和 java.desktop 的依赖,并优化 exports 配置,确保模块系统正确导入与导出。feat(build): 更新 JavaFX Maven 插件配置将主类更新为 DesktopApplication,并自定义 jlink 打包名称及运行时参数,增强打包灵活性与模块支持。 --- pom.xml | 11 ++++++++--- src/main/java/com/fantaibao/DesktopApplication.java | 4 ++-- src/main/java/com/fantaibao/page/LoginView.java | 2 +- .../com/fantaibao/page/PlatformSelectionView.java | 2 +- src/main/java/module-info.java | 3 ++- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index 6439cb7..c22783c 100644 --- a/pom.xml +++ b/pom.xml @@ -130,12 +130,17 @@ javafx-maven-plugin ${javafx.maven.plugin.version} - com.fantaibao.JavaFxApplication + com.fantaibao.DesktopApplication app - fxapp - fxapp-zip + fantaibao-crawler + fantaibao-crawler-zip + + + + + diff --git a/src/main/java/com/fantaibao/DesktopApplication.java b/src/main/java/com/fantaibao/DesktopApplication.java index baa76bc..7be6af5 100644 --- a/src/main/java/com/fantaibao/DesktopApplication.java +++ b/src/main/java/com/fantaibao/DesktopApplication.java @@ -69,7 +69,7 @@ public class DesktopApplication extends Application { primaryStage.show(); */ } - +/* private void runPlaywrightCookieExample() { appendText("开始运行Playwright Cookie拦截示例...\n"); Thread thread = new Thread(() -> @@ -90,7 +90,7 @@ public class DesktopApplication extends Application { private void appendText(String text) { Platform.runLater(() -> textArea.appendText(text + "\n")); - } + }*/ @Override public void stop() { diff --git a/src/main/java/com/fantaibao/page/LoginView.java b/src/main/java/com/fantaibao/page/LoginView.java index e766dbd..f723350 100644 --- a/src/main/java/com/fantaibao/page/LoginView.java +++ b/src/main/java/com/fantaibao/page/LoginView.java @@ -21,7 +21,7 @@ public class LoginView { private void initialize() { // 设置窗口标题 - primaryStage.setTitle("数据采集智能解决方案"); + primaryStage.setTitle("中差评采集工具"); // 创建主容器 VBox root = new VBox(); diff --git a/src/main/java/com/fantaibao/page/PlatformSelectionView.java b/src/main/java/com/fantaibao/page/PlatformSelectionView.java index 07f4d25..3a04e8b 100644 --- a/src/main/java/com/fantaibao/page/PlatformSelectionView.java +++ b/src/main/java/com/fantaibao/page/PlatformSelectionView.java @@ -22,7 +22,7 @@ public class PlatformSelectionView { private void initialize() { // 设置窗口标题 - primaryStage.setTitle("请选择爬虫平台"); + primaryStage.setTitle("中差评采集工具"); // 主容器 VBox root = new VBox(); diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index aa8142f..39ccc70 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -5,9 +5,11 @@ module fantaibao.crawler.desktop { requires spring.boot.autoconfigure; requires spring.context; requires spring.beans; + requires spring.core; requires playwright; requires org.slf4j; requires lombok; + requires java.desktop; opens com.fantaibao to spring.core, spring.beans, spring.context, javafx.fxml, javafx.base, javafx.graphics, spring.boot, spring.boot.autoconfigure; @@ -15,5 +17,4 @@ module fantaibao.crawler.desktop { exports com.fantaibao; exports com.fantaibao.service; exports com.fantaibao.page; - } \ No newline at end of file