From d584d8c0b730bcc9139b827081eca551996192e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lkd9125=28=EC=9D=B4=EA=B2=BD=EB=8F=84=29?= Date: Fri, 2 Feb 2024 16:48:42 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20SpringRestDocs=20build=EC=8B=9C=20-x=20t?= =?UTF-8?q?est=20Option=EC=9C=BC=EB=A1=9C=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=95=88=ED=95=98=EA=B3=A0=20=EB=B9=8C=EB=93=9C=ED=95=98?= =?UTF-8?q?=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/kac-app/build.gradle | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/app/kac-app/build.gradle b/app/kac-app/build.gradle index 96c6f8b..c02f8d4 100644 --- a/app/kac-app/build.gradle +++ b/app/kac-app/build.gradle @@ -10,22 +10,30 @@ configurations { } dependencies { implementation "$boot:spring-boot-starter-web" + // security + implementation "$boot:spring-boot-starter-security" + implementation "com.auth0:java-jwt:4.4.0" // db runtimeOnly "com.mysql:mysql-connector-j" implementation "org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4:1.16" - - implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0' + // jpa + implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0' implementation "$boot:spring-boot-starter-data-jpa" - + // querydsl implementation "com.querydsl:querydsl-jpa:5.0.0:jakarta" annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" + + // rest doc asciidoctorExt 'org.springframework.restdocs:spring-restdocs-asciidoctor' + + // test testImplementation 'org.springframework.restdocs:spring-restdocs-mockmvc' testImplementation 'org.springframework.boot:spring-boot-starter-test' + implementation project(":common-core") implementation project(":common-util") implementation project(":web-api-com") @@ -42,8 +50,10 @@ test { outputs.dir snippetsDir } asciidoctor { - dependsOn test - inputs.dir snippetsDir + if(project.hasProperty("excludeTest")){ + dependsOn test + inputs.dir snippetsDir + } } bootJar { @@ -54,7 +64,9 @@ bootJar { } asciidoctor.doFirst { - delete file('src/main/resources/static/docs') + if(project.hasProperty("excludeTest")) { + delete file('src/main/resources/static/docs') + } } task copyDocument(type: Copy) { @@ -64,10 +76,13 @@ task copyDocument(type: Copy) { } build { - dependsOn copyDocument + if(project.hasProperty("excludeTest")){ + dependsOn copyDocument + } } + // querydsl def querydslDir = layout.buildDirectory.dir("generated/querydsl").get().asFile