Skip to content

Commit 3427f1f

Browse files
authored
chore: Remove processUiResources task from build.gradle (#7)
1 parent c998802 commit 3427f1f

2 files changed

Lines changed: 6 additions & 16 deletions

File tree

.github/workflows/ci-test.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
- name: gradlew test
3838
run: |
3939
./gradlew test
40-
- name: Front test
41-
run: |
42-
cd ui
43-
pnpm test
40+
# - name: Front test
41+
# run: |
42+
# cd ui
43+
# pnpm test

build.gradle

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,6 @@ tasks.withType(JavaCompile).configureEach {
103103
}
104104

105105
// 前端资源处理
106-
// 为什么需要这些任务:插件包含 Web 管理界面,需要将前端构建产物打包进 JAR
107-
tasks.register('processUiResources', Copy) {
108-
from project(':ui').layout.buildDirectory.dir('dist')
109-
into layout.buildDirectory.dir('resources/main/console') // Halo 约定的管理界面路径
110-
shouldRunAfter tasks.named('processResources') // 确保在标准资源处理后执行
111-
}
112-
113106
tasks.register('processShikiResources', Copy) {
114107
from project(':shiki').layout.buildDirectory.dir('dist')
115108
into layout.buildDirectory.dir('resources/main/js') // 插件 JS 资源目录
@@ -144,14 +137,11 @@ afterEvaluate {
144137
}
145138

146139
// 配置子项目依赖 - 为什么在 afterEvaluate:确保子项目任务已注册
147-
tasks.named('processUiResources') {
148-
dependsOn project(':ui').tasks.named('assemble')
149-
}
150140
tasks.named('processShikiResources') {
151141
dependsOn project(':shiki').tasks.named('assemble')
152142
}
153143
tasks.named('classes') {
154-
dependsOn tasks.named('processUiResources'), tasks.named('processShikiResources')
144+
dependsOn tasks.named('processShikiResources')
155145
}
156146

157147
// 导入自定义组件索引任务类 - 为什么用自定义:支持多 JAR 任务,官方不支持
@@ -224,7 +214,7 @@ afterEvaluate {
224214
}
225215

226216
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
227-
dependsOn 'compileJava', 'processResources', 'processUiResources', jarLiteIndexTask
217+
dependsOn 'compileJava', 'processResources', jarLiteIndexTask
228218

229219
// 包含对应的组件索引文件 - Halo 需要此文件来注册插件组件
230220
into('META-INF') {

0 commit comments

Comments
 (0)