From ff9a199e4ff6451ebb9d03f340085e859ce8df58 Mon Sep 17 00:00:00 2001 From: MaxKey Date: Wed, 3 Dec 2025 20:13:00 +0800 Subject: [PATCH] maxkey-starter-web-static --- build.gradle | 1 + gradle.properties | 2 +- .../maxkey-starter-web-static/build.gradle | 7 +++++++ .../src/main/resources/favicon.ico | Bin .../src/main/resources/static/favicon.ico | Bin .../main/resources/static/jquery-3.6.0.min.js | 0 .../main/resources/static/jquery-3.6.0.min.map | 0 maxkey-webs/maxkey-gataway/build.gradle | 1 + maxkey-webs/maxkey-web-maxkey/build.gradle | 1 + maxkey-webs/maxkey-web-mgt/build.gradle | 1 + .../src/main/resources/static/favicon.ico | Bin 67646 -> 0 bytes maxkey-webs/maxkey-web-openapi/build.gradle | 1 + .../src/main/resources/static/favicon.ico | Bin 67646 -> 0 bytes settings.gradle | 1 + 14 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 maxkey-starter/maxkey-starter-web-static/build.gradle rename {maxkey-commons/maxkey-core => maxkey-starter/maxkey-starter-web-static}/src/main/resources/favicon.ico (100%) rename {maxkey-webs/maxkey-web-maxkey => maxkey-starter/maxkey-starter-web-static}/src/main/resources/static/favicon.ico (100%) rename {maxkey-webs/maxkey-web-maxkey => maxkey-starter/maxkey-starter-web-static}/src/main/resources/static/jquery-3.6.0.min.js (100%) rename {maxkey-webs/maxkey-web-maxkey => maxkey-starter/maxkey-starter-web-static}/src/main/resources/static/jquery-3.6.0.min.map (100%) delete mode 100644 maxkey-webs/maxkey-web-mgt/src/main/resources/static/favicon.ico delete mode 100644 maxkey-webs/maxkey-web-openapi/src/main/resources/static/favicon.ico diff --git a/build.gradle b/build.gradle index 43873c3b7..e70cf4900 100644 --- a/build.gradle +++ b/build.gradle @@ -143,6 +143,7 @@ subprojects { //implementation group: 'org.apache.commons', name: 'commons-digester3', version: "${commonsdigester3Version}" //implementation group: 'commons-digester', name: 'commons-digester', version: "${commonsdigesterVersion}" implementation group: 'commons-io', name: 'commons-io', version: "${commonsioVersion}" + implementation group: 'commons-logging', name: 'commons-logging', version: "${commonsloggingVersion}" implementation group: 'commons-lang', name: 'commons-lang', version: "${commonslangVersion}" implementation group: 'org.apache.commons', name: 'commons-lang3', version: "${commonslang3Version}" implementation group: 'commons-logging', name: 'commons-logging', version: "${commonsloggingVersion}" diff --git a/gradle.properties b/gradle.properties index 90a4d0d08..b579d49a5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -64,7 +64,7 @@ commonsdigesterVersion =2.1 commonsioVersion =2.16.1 commonslangVersion =2.6 commonslang3Version =3.14.0 -commonsloggingVersion =1.3.1 +commonsloggingVersion =1.3.5 commonspool2Version =2.12.0 commonshttpclientVersion =3.1 commonsfileuploadVersion =1.5 diff --git a/maxkey-starter/maxkey-starter-web-static/build.gradle b/maxkey-starter/maxkey-starter-web-static/build.gradle new file mode 100644 index 000000000..888156783 --- /dev/null +++ b/maxkey-starter/maxkey-starter-web-static/build.gradle @@ -0,0 +1,7 @@ + +description = "maxkey-starter-web-static" + + +dependencies { + +} \ No newline at end of file diff --git a/maxkey-commons/maxkey-core/src/main/resources/favicon.ico b/maxkey-starter/maxkey-starter-web-static/src/main/resources/favicon.ico similarity index 100% rename from maxkey-commons/maxkey-core/src/main/resources/favicon.ico rename to maxkey-starter/maxkey-starter-web-static/src/main/resources/favicon.ico diff --git a/maxkey-webs/maxkey-web-maxkey/src/main/resources/static/favicon.ico b/maxkey-starter/maxkey-starter-web-static/src/main/resources/static/favicon.ico similarity index 100% rename from maxkey-webs/maxkey-web-maxkey/src/main/resources/static/favicon.ico rename to maxkey-starter/maxkey-starter-web-static/src/main/resources/static/favicon.ico diff --git a/maxkey-webs/maxkey-web-maxkey/src/main/resources/static/jquery-3.6.0.min.js b/maxkey-starter/maxkey-starter-web-static/src/main/resources/static/jquery-3.6.0.min.js similarity index 100% rename from maxkey-webs/maxkey-web-maxkey/src/main/resources/static/jquery-3.6.0.min.js rename to maxkey-starter/maxkey-starter-web-static/src/main/resources/static/jquery-3.6.0.min.js diff --git a/maxkey-webs/maxkey-web-maxkey/src/main/resources/static/jquery-3.6.0.min.map b/maxkey-starter/maxkey-starter-web-static/src/main/resources/static/jquery-3.6.0.min.map similarity index 100% rename from maxkey-webs/maxkey-web-maxkey/src/main/resources/static/jquery-3.6.0.min.map rename to maxkey-starter/maxkey-starter-web-static/src/main/resources/static/jquery-3.6.0.min.map diff --git a/maxkey-webs/maxkey-gataway/build.gradle b/maxkey-webs/maxkey-gataway/build.gradle index 29ca8c11d..d82747ff8 100644 --- a/maxkey-webs/maxkey-gataway/build.gradle +++ b/maxkey-webs/maxkey-gataway/build.gradle @@ -6,6 +6,7 @@ apply plugin: 'java' dependencies { implementation project(":maxkey-commons:maxkey-common") + implementation project(":maxkey-starter:maxkey-starter-web-static") //spring-cloud gateway server implementation group: 'org.springframework.cloud', name: 'spring-cloud-gateway-server', version: "${springcloudVersion}" diff --git a/maxkey-webs/maxkey-web-maxkey/build.gradle b/maxkey-webs/maxkey-web-maxkey/build.gradle index e564e589c..b224198be 100644 --- a/maxkey-webs/maxkey-web-maxkey/build.gradle +++ b/maxkey-webs/maxkey-web-maxkey/build.gradle @@ -46,6 +46,7 @@ dependencies { implementation project(":maxkey-starter:maxkey-starter-sms") implementation project(":maxkey-starter:maxkey-starter-social") implementation project(":maxkey-starter:maxkey-starter-web") + implementation project(":maxkey-starter:maxkey-starter-web-static") implementation project(":maxkey-authentications:maxkey-authentication-core") implementation project(":maxkey-authentications:maxkey-authentication-provider") diff --git a/maxkey-webs/maxkey-web-mgt/build.gradle b/maxkey-webs/maxkey-web-mgt/build.gradle index cbd93945f..d8aeb034e 100644 --- a/maxkey-webs/maxkey-web-mgt/build.gradle +++ b/maxkey-webs/maxkey-web-mgt/build.gradle @@ -44,6 +44,7 @@ dependencies { implementation project(":maxkey-starter:maxkey-starter-otp") implementation project(":maxkey-starter:maxkey-starter-sms") implementation project(":maxkey-starter:maxkey-starter-web") + implementation project(":maxkey-starter:maxkey-starter-web-static") implementation project(":maxkey-authentications:maxkey-authentication-core") implementation project(":maxkey-authentications:maxkey-authentication-provider-mgt") diff --git a/maxkey-webs/maxkey-web-mgt/src/main/resources/static/favicon.ico b/maxkey-webs/maxkey-web-mgt/src/main/resources/static/favicon.ico deleted file mode 100644 index 485a4a4adcf14e8f295dd3c1cc32068099154d94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67646 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 D=i&~P diff --git a/maxkey-webs/maxkey-web-openapi/build.gradle b/maxkey-webs/maxkey-web-openapi/build.gradle index ff8e8c9fa..6b462515e 100644 --- a/maxkey-webs/maxkey-web-openapi/build.gradle +++ b/maxkey-webs/maxkey-web-openapi/build.gradle @@ -43,6 +43,7 @@ dependencies { implementation project(":maxkey-starter:maxkey-starter-otp") implementation project(":maxkey-starter:maxkey-starter-sms") implementation project(":maxkey-starter:maxkey-starter-web") + implementation project(":maxkey-starter:maxkey-starter-web-static") implementation project(":maxkey-authentications:maxkey-authentication-core") implementation project(":maxkey-authentications:maxkey-authentication-provider") diff --git a/maxkey-webs/maxkey-web-openapi/src/main/resources/static/favicon.ico b/maxkey-webs/maxkey-web-openapi/src/main/resources/static/favicon.ico deleted file mode 100644 index 485a4a4adcf14e8f295dd3c1cc32068099154d94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67646 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 D=i&~P diff --git a/settings.gradle b/settings.gradle index 47bab2168..8c3aa0d83 100644 --- a/settings.gradle +++ b/settings.gradle @@ -37,6 +37,7 @@ include ('maxkey-starter:maxkey-starter-otp') include ('maxkey-starter:maxkey-starter-sms') include ('maxkey-starter:maxkey-starter-social') include ('maxkey-starter:maxkey-starter-web') +include ('maxkey-starter:maxkey-starter-web-static') include ('maxkey-starter:maxkey-starter-passkey') //authentications