andreybavt commited on
Commit
40497bc
·
1 Parent(s): 0b7fe34
build.gradle.kts CHANGED
@@ -17,12 +17,10 @@ repositories {
17
 
18
  val grpcVersion: String by project.extra.properties
19
  val jhipsterDependenciesVersion: String by project.extra.properties
20
- val liquibaseHibernate5Version: String by project.extra.properties
21
  val jaxbRuntimeVersion: String by project.extra.properties
22
  val archunitJunit5Version: String by project.extra.properties
23
  val springBootVersion: String by project.extra.properties
24
  val mapstructVersion: String by project.extra.properties
25
- //val liquibaseH2db = file(".liquibase_h2_db")
26
 
27
  dependencies {
28
 
@@ -39,87 +37,72 @@ dependencies {
39
 
40
 
41
 
42
- // implementation(platform("tech.jhipster:jhipster-dependencies:${jhipsterDependenciesVersion}"))
43
- // implementation(group = "tech.jhipster", name = "jhipster-framework")
44
- // implementation("javax.annotation:javax.annotation-api")
45
- // implementation("io.dropwizard.metrics:metrics-core")
46
- // implementation("io.micrometer:micrometer-registry-prometheus")
47
- // implementation("com.fasterxml.jackson.datatype:jackson-datatype-hppc")
48
- // implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
49
- // implementation("com.fasterxml.jackson.module:jackson-module-jaxb-annotations")
50
- // implementation("com.fasterxml.jackson.datatype:jackson-datatype-hibernate5")
51
- // implementation("com.fasterxml.jackson.core:jackson-annotations")
52
- // implementation("com.fasterxml.jackson.core:jackson-databind")
53
- // implementation("org.hibernate:hibernate-core")
54
- // implementation("com.zaxxer:HikariCP")
55
- // implementation("org.apache.commons:commons-lang3")
56
- // implementation("javax.transaction:javax.transaction-api")
57
- // implementation("org.hibernate:hibernate-entitymanager")
58
- // implementation("org.hibernate.validator:hibernate-validator")
59
- //// implementation("org.liquibase:liquibase-core")
60
- //
61
- //// liquibaseRuntime("org.liquibase:liquibase-core")
62
- //// liquibaseRuntime("org.liquibase.ext:liquibase-hibernate5:${liquibaseHibernate5Version}")
63
- //// liquibaseRuntime("org.postgresql:postgresql:42.5.2")
64
- ////// liquibaseRuntime("info.picocli:picocli:4.7.0")
65
- //// liquibaseRuntime(sourceSets.main.get().compileClasspath)
66
- //
67
- // implementation("org.springframework.boot:spring-boot-loader-tools")
68
- //
69
- // implementation("org.springframework.boot:spring-boot-starter-mail")
70
- // implementation("org.springframework.boot:spring-boot-starter-logging")
71
- // implementation("org.springframework.boot:spring-boot-starter-actuator")
72
  // implementation("org.springframework.boot:spring-boot-starter-data-jpa")
73
- // implementation("org.springframework.boot:spring-boot-starter-websocket")
74
- // implementation("org.springframework.security:spring-security-messaging")
75
- // implementation("org.springframework.boot:spring-boot-starter-security")
76
- // implementation("org.springframework.boot:spring-boot-starter-web") {
77
- // exclude(module = "spring-boot-starter-tomcat")
78
- // }
79
- // implementation("org.springframework.boot:spring-boot-starter-undertow")
80
- // implementation("org.springframework.boot:spring-boot-starter-thymeleaf")
81
- // implementation("org.zalando:problem-spring-web")
82
- // implementation("org.springframework.cloud:spring-cloud-starter-bootstrap")
83
- // implementation("org.springframework.security:spring-security-config")
84
- // implementation("org.springframework.security:spring-security-data")
85
- // implementation("org.springframework.security:spring-security-web")
86
- // implementation("io.jsonwebtoken:jjwt-api")
87
- // implementation(group = "tech.tablesaw", name = "tablesaw-core", version = "0.43.1")
88
- // implementation(group = "tech.tablesaw", name = "tablesaw-json", version = "0.34.2")
89
- // implementation(group = "org.apache.commons", name = "commons-compress", version = "1.21")
90
- // runtimeOnly("io.jsonwebtoken:jjwt-impl")
91
- // runtimeOnly("io.jsonwebtoken:jjwt-jackson")
92
- //
93
- // implementation("org.springdoc:springdoc-openapi-webmvc-core")
94
- // implementation(group = "org.springdoc", name = "springdoc-openapi-ui", version = "1.6.11")
95
- // implementation("org.postgresql:postgresql")
96
- //
97
- // implementation("com.h2database:h2")
98
- //
99
- //
100
- //// annotationProcessor("org.hibernate:hibernate-jpamodelgen:${hibernateVersion}.Final")
101
- // annotationProcessor("org.springframework.boot:spring-boot-configuration-processor:${springBootVersion}")
102
- // testRuntimeOnly("com.tngtech.archunit:archunit-junit5-engine:${archunitJunit5Version}")
103
- // developmentOnly("org.springframework.boot:spring-boot-devtools:${springBootVersion}")
104
- //// protobuf(files("../common/proto"))
105
- //
106
- // compileOnly("org.projectlombok:lombok")
107
- // annotationProcessor("org.projectlombok:lombok")
108
- // // MapStruct
109
- // compileOnly("org.mapstruct:mapstruct:${mapstructVersion}")
110
- // annotationProcessor("org.mapstruct:mapstruct-processor:${mapstructVersion}")
111
- //
112
- // implementation(files("$projectDir/src/main/resources/third-party/j2ts-api.jar"))
113
- // implementation(group = "com.fasterxml.jackson.dataformat", name = "jackson-dataformat-yaml", version = "2.14.2")
114
- // implementation(group = "com.github.luben", name = "zstd-jni", version = "1.5.2-3")
115
- // implementation("org.apache.commons:commons-compress:1.21")
116
- // implementation("org.apache.commons:commons-csv:1.10.0")
117
- // implementation("commons-codec:commons-codec:1.15")
118
- // implementation("com.google.protobuf:protobuf-java-util:3.21.9")
119
- //// implementation("com.github.blagerweij:liquibase-sessionlock:1.6.2")
120
- //
121
- // implementation("commons-fileupload:commons-fileupload:1.4")
122
- // implementation("commons-io:commons-io:2.11.0")
123
  }
124
 
125
 
 
17
 
18
  val grpcVersion: String by project.extra.properties
19
  val jhipsterDependenciesVersion: String by project.extra.properties
 
20
  val jaxbRuntimeVersion: String by project.extra.properties
21
  val archunitJunit5Version: String by project.extra.properties
22
  val springBootVersion: String by project.extra.properties
23
  val mapstructVersion: String by project.extra.properties
 
24
 
25
  dependencies {
26
 
 
37
 
38
 
39
 
40
+ implementation(platform("tech.jhipster:jhipster-dependencies:${jhipsterDependenciesVersion}"))
41
+ implementation(group = "tech.jhipster", name = "jhipster-framework")
42
+ implementation("javax.annotation:javax.annotation-api")
43
+ implementation("io.dropwizard.metrics:metrics-core")
44
+ implementation("io.micrometer:micrometer-registry-prometheus")
45
+ implementation("com.fasterxml.jackson.datatype:jackson-datatype-hppc")
46
+ implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
47
+ implementation("com.fasterxml.jackson.module:jackson-module-jaxb-annotations")
48
+ implementation("com.fasterxml.jackson.core:jackson-annotations")
49
+ implementation("com.fasterxml.jackson.core:jackson-databind")
50
+ implementation("com.zaxxer:HikariCP")
51
+ implementation("org.apache.commons:commons-lang3")
52
+ implementation("javax.transaction:javax.transaction-api")
53
+
54
+
55
+ implementation("org.springframework.boot:spring-boot-loader-tools")
56
+
57
+ implementation("org.springframework.boot:spring-boot-starter-mail")
58
+ implementation("org.springframework.boot:spring-boot-starter-logging")
59
+ implementation("org.springframework.boot:spring-boot-starter-actuator")
 
 
 
 
 
 
 
 
 
 
60
  // implementation("org.springframework.boot:spring-boot-starter-data-jpa")
61
+ implementation("org.springframework.boot:spring-boot-starter-websocket")
62
+ implementation("org.springframework.security:spring-security-messaging")
63
+ implementation("org.springframework.boot:spring-boot-starter-security")
64
+ implementation("org.springframework.boot:spring-boot-starter-web") {
65
+ exclude(module = "spring-boot-starter-tomcat")
66
+ }
67
+ implementation("org.springframework.boot:spring-boot-starter-undertow")
68
+ implementation("org.springframework.boot:spring-boot-starter-thymeleaf")
69
+ implementation("org.zalando:problem-spring-web")
70
+ implementation("org.springframework.cloud:spring-cloud-starter-bootstrap")
71
+ implementation("org.springframework.security:spring-security-config")
72
+ implementation("org.springframework.security:spring-security-data")
73
+ implementation("org.springframework.security:spring-security-web")
74
+ implementation("io.jsonwebtoken:jjwt-api")
75
+ implementation(group = "tech.tablesaw", name = "tablesaw-core", version = "0.43.1")
76
+ implementation(group = "tech.tablesaw", name = "tablesaw-json", version = "0.34.2")
77
+ implementation(group = "org.apache.commons", name = "commons-compress", version = "1.21")
78
+ runtimeOnly("io.jsonwebtoken:jjwt-impl")
79
+ runtimeOnly("io.jsonwebtoken:jjwt-jackson")
80
+
81
+ implementation("org.springdoc:springdoc-openapi-webmvc-core")
82
+ implementation(group = "org.springdoc", name = "springdoc-openapi-ui", version = "1.6.11")
83
+
84
+
85
+ annotationProcessor("org.springframework.boot:spring-boot-configuration-processor:${springBootVersion}")
86
+ testRuntimeOnly("com.tngtech.archunit:archunit-junit5-engine:${archunitJunit5Version}")
87
+ developmentOnly("org.springframework.boot:spring-boot-devtools:${springBootVersion}")
88
+ // protobuf(files("../common/proto"))
89
+
90
+ compileOnly("org.projectlombok:lombok")
91
+ annotationProcessor("org.projectlombok:lombok")
92
+ // MapStruct
93
+ compileOnly("org.mapstruct:mapstruct:${mapstructVersion}")
94
+ annotationProcessor("org.mapstruct:mapstruct-processor:${mapstructVersion}")
95
+
96
+ implementation(files("$projectDir/src/main/resources/third-party/j2ts-api.jar"))
97
+ implementation(group = "com.fasterxml.jackson.dataformat", name = "jackson-dataformat-yaml", version = "2.14.2")
98
+ implementation(group = "com.github.luben", name = "zstd-jni", version = "1.5.2-3")
99
+ implementation("org.apache.commons:commons-compress:1.21")
100
+ implementation("org.apache.commons:commons-csv:1.10.0")
101
+ implementation("commons-codec:commons-codec:1.15")
102
+ implementation("com.google.protobuf:protobuf-java-util:3.21.9")
103
+
104
+ implementation("commons-fileupload:commons-fileupload:1.4")
105
+ implementation("commons-io:commons-io:2.11.0")
 
 
 
 
 
106
  }
107
 
108
 
src/main/java/ai/giskard/learnspringwebsockets/LearnSpringWebsocketsApplication.java CHANGED
@@ -15,7 +15,8 @@ import java.util.Collections;
15
  import java.util.Enumeration;
16
 
17
  @SpringBootApplication(exclude = {
18
- org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class
 
19
  })
20
  public class LearnSpringWebsocketsApplication {
21
 
 
15
  import java.util.Enumeration;
16
 
17
  @SpringBootApplication(exclude = {
18
+ org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class,
19
+ org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration.class
20
  })
21
  public class LearnSpringWebsocketsApplication {
22