@@ -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-
113106tasks. 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