perf:前端大改2

This commit is contained in:
qi4l
2026-04-30 23:17:12 +08:00
parent 680d0cb333
commit b5a258c8b7
17 changed files with 376 additions and 545 deletions
+11 -39
View File
@@ -1,12 +1,8 @@
import com.github.jengelman.gradle.plugins.shadow.transformers.AppendingTransformer
plugins {
id 'java'
id 'java-library'
id 'maven-publish'
id 'com.github.johnrengelman.shadow' version '7.1.2'
id 'org.springframework.boot' version '2.7.18'
id 'io.spring.dependency-management' version '1.1.7'
}
repositories {
@@ -20,15 +16,6 @@ repositories {
}
}
bootJar {
enabled = false
mainClass = 'com.qi4l.JYso.Starter'
}
springBoot {
mainClass = 'com.qi4l.JYso.Starter'
}
jar {
enabled = true
}
@@ -36,14 +23,7 @@ jar {
shadowJar {
archiveClassifier = ''
zip64 = true
// minimize() // disabled: too many reflection-based libs get broken
mergeServiceFiles()
transform(AppendingTransformer) {
resource = 'META-INF/spring.factories'
}
transform(AppendingTransformer) {
resource = 'META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports'
}
manifest {
attributes 'Main-Class': 'com.qi4l.JYso.Starter'
}
@@ -84,14 +64,13 @@ dependencies {
implementation 'org.apache.commons:commons-text:1.8'
implementation 'org.apache.maven.plugins:maven-assembly-plugin:3.0.0'
implementation 'org.apache.myfaces.core:myfaces-impl:2.2.9'
implementation 'org.apache.tomcat.embed:tomcat-embed-core'
implementation 'org.apache.tomcat:tomcat-catalina:9.0.83'
implementation 'org.apache.tomcat:tomcat-websocket:9.0.83'
implementation 'org.apache.wicket:wicket-util:6.23.0'
implementation 'org.aspectj:aspectjweaver:1.9.7'
implementation 'org.beanshell:bsh:2.0b5'
implementation 'org.clojure:clojure:1.8.0'
implementation 'org.codehaus.groovy:groovy:2.5.23'
implementation 'org.eclipse.jetty:jetty-ant:11.0.7'
implementation 'org.fusesource.jansi:jansi:2.4.0'
implementation 'org.glassfish.tyrus:tyrus-server:2.0.0'
implementation 'org.hibernate:hibernate-core:4.3.11.Final'
@@ -106,13 +85,13 @@ dependencies {
implementation 'org.ow2.asm:asm:8.0.1'
implementation 'org.python:jython-standalone:2.5.2'
implementation 'org.reflections:reflections:0.9.10'
implementation 'org.springframework:spring-aop'
implementation 'org.springframework:spring-beans'
implementation 'org.springframework:spring-context-support'
implementation 'org.springframework:spring-core'
implementation 'org.springframework:spring-jdbc'
implementation 'org.springframework:spring-oxm'
implementation 'org.springframework:spring-tx'
implementation 'org.springframework:spring-aop:5.3.31'
implementation 'org.springframework:spring-beans:5.3.31'
implementation 'org.springframework:spring-context-support:5.3.31'
implementation 'org.springframework:spring-core:5.3.31'
implementation 'org.springframework:spring-jdbc:5.3.31'
implementation 'org.springframework:spring-oxm:5.3.31'
implementation 'org.springframework:spring-tx:5.3.31'
implementation 'rhino:js:1.7R2'
implementation 'rome:rome:1.0'
implementation 'xerces:xercesImpl:2.12.0'
@@ -146,17 +125,10 @@ dependencies {
implementation 'commons-beanutils:commons-beanutils:1.9.4'
implementation('org.springframework.boot:spring-boot-starter-web') {
exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging'
exclude group: 'ch.qos.logback'
}
implementation('org.springframework.boot:spring-boot-starter-security') {
exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging'
exclude group: 'ch.qos.logback'
}
implementation 'org.eclipse.jetty:jetty-server:9.4.51.v20230217'
implementation 'org.eclipse.jetty:jetty-servlet:9.4.51.v20230217'
implementation 'org.eclipse.jetty:jetty-util:9.4.51.v20230217'
runtimeOnly libs.org.aspectj.aspectjweaver
compileOnly libs.org.apache.tomcat.tomcat.websocket
}