Skip to content

Commit 9781c5b

Browse files
authored
Merge pull request #283 from solid-connection/release
[DEPLOY] v1.0.5
2 parents b481b40 + 003aea0 commit 9781c5b

File tree

59 files changed

+241
-2605
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+241
-2605
lines changed

build.gradle

Lines changed: 27 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -21,59 +21,54 @@ repositories {
2121
mavenCentral()
2222
}
2323

24-
dependencies {//todo: 안쓰는 의존성이나 deprecated된 의존성 제거
24+
dependencies {
25+
// Web
2526
implementation 'org.springframework.boot:spring-boot-starter-web'
27+
28+
// DataBase
29+
implementation 'com.mysql:mysql-connector-j'
30+
implementation 'org.springframework.boot:spring-boot-starter-data-redis'
2631
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
27-
implementation 'com.mysql:mysql-connector-j:8.2.0'
28-
implementation 'org.hibernate:hibernate-core:6.3.0.CR1'
29-
implementation 'org.springframework.data:spring-data-redis:3.1.2'
32+
implementation 'org.flywaydb:flyway-core'
33+
implementation 'org.flywaydb:flyway-mysql'
34+
35+
// QueryDSL
36+
implementation 'io.github.openfeign.querydsl:querydsl-jpa:6.11'
37+
annotationProcessor 'io.github.openfeign.querydsl:querydsl-apt:6.11:jpa'
38+
annotationProcessor 'jakarta.persistence:jakarta.persistence-api'
39+
annotationProcessor 'jakarta.annotation:jakarta.annotation-api'
40+
41+
// Security
42+
implementation 'org.springframework.security:spring-security-config'
43+
implementation 'org.springframework.security:spring-security-web'
3044
implementation 'io.jsonwebtoken:jjwt:0.9.1'
31-
implementation 'org.springframework.security:spring-security-core:6.1.2'
32-
implementation 'org.springframework.security:spring-security-config:6.1.2'
33-
implementation 'org.springframework.security:spring-security-web:6.1.2'
34-
implementation 'io.lettuce:lettuce-core:6.2.5.RELEASE'
35-
implementation 'javax.xml.bind:jaxb-api:2.4.0-b180830.0359'
36-
implementation 'com.amazonaws:aws-java-sdk-s3:1.12.470'
37-
implementation 'org.hibernate.validator:hibernate-validator:8.0.1.Final'
38-
implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1'
39-
implementation 'org.apache.commons:commons-lang3:3.12.0'
45+
runtimeOnly 'javax.xml.bind:jaxb-api:2.4.0-b180830.0359' // for jjwt
46+
47+
// Monitoring
4048
implementation 'org.springframework.boot:spring-boot-starter-actuator'
4149
implementation 'io.micrometer:micrometer-registry-prometheus'
42-
implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
4350
implementation 'io.sentry:sentry-spring-boot-starter-jakarta:7.5.0'
4451

4552
// Lombok
46-
compileOnly 'org.projectlombok:lombok:1.18.26'
53+
compileOnly 'org.projectlombok:lombok'
4754
annotationProcessor 'org.projectlombok:lombok'
4855

4956
// Test
5057
testImplementation 'org.springframework.boot:spring-boot-starter-test'
51-
testImplementation 'org.mockito:mockito-core:3.3.3'
52-
testImplementation 'io.rest-assured:rest-assured:5.4.0'
53-
54-
// Testcontainers
5558
testImplementation 'org.testcontainers:testcontainers'
5659
testImplementation 'org.testcontainers:junit-jupiter'
5760
testImplementation 'org.testcontainers:mysql'
5861

59-
annotationProcessor(
60-
'com.querydsl:querydsl-apt:5.0.0:jakarta',
61-
'jakarta.persistence:jakarta.persistence-api:3.1.0',
62-
'jakarta.annotation:jakarta.annotation-api:2.1.1'
63-
)
64-
65-
implementation 'org.flywaydb:flyway-core'
66-
implementation 'org.flywaydb:flyway-mysql'
62+
// Etc
63+
implementation 'org.hibernate.validator:hibernate-validator'
64+
implementation 'com.amazonaws:aws-java-sdk-s3:1.12.782'
6765
}
6866

69-
tasks.named('test') {
67+
tasks.named('test', Test) {
7068
useJUnitPlatform()
7169
}
7270

71+
// To include QueryDLS classes in compile classpath
7372
sourceSets {
7473
main.java.srcDirs += ['build/generated/sources/annotationProcessor/java/main']
7574
}
76-
77-
compileJava {
78-
options.annotationProcessorGeneratedSourcesDirectory = file('build/generated/sources/annotationProcessor/java/main')
79-
}

src/main/generated/com/example/solidconnection/application/domain/QApplication.java

Lines changed: 0 additions & 76 deletions
This file was deleted.

src/main/generated/com/example/solidconnection/application/domain/QGpa.java

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/main/generated/com/example/solidconnection/application/domain/QLanguageTest.java

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/main/generated/com/example/solidconnection/entity/QCountry.java

Lines changed: 0 additions & 53 deletions
This file was deleted.

src/main/generated/com/example/solidconnection/entity/QInterestedCountry.java

Lines changed: 0 additions & 54 deletions
This file was deleted.

0 commit comments

Comments
 (0)