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