Translate

2016년 9월 18일 일요일

[Gradle] build.gradle 파일의 주석이 적용되지 않는문제





환경


lucifer@lucifer-Vostro-V13:~$ gradle --version

------------------------------------------------------------
Gradle 2.13
------------------------------------------------------------

Build time:   2016-04-25 04:10:10 UTC
Build number: none
Revision:     3b427b1481e46232107303c90be7b05079b05b1c

Groovy:       2.4.4
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_77 (Oracle Corporation 25.77-b03)
OS:           Linux 4.2.0-42-generic amd64

lucifer@lucifer-Vostro-V13:~$






증상

아래에서 설정한 spring security 의 문법과 공백이 있는 주석이 정상적으로 작동되지 않는다.
(dependency 가 적용되면 안되는데 적용이 되어버린다.)
1004lucifer
dependencies {
// compile('org.springframework.boot:spring-boot-starter-security')
 compile('org.springframework.boot:spring-boot-starter-thymeleaf')
 compile('org.springframework.boot:spring-boot-starter-web')
 runtime('mysql:mysql-connector-java')
 testCompile('org.springframework.boot:spring-boot-starter-test')
}




해결방법

주석문과 문법과 공백이 없이 붙여야 한다.
(아마 gradle 버그일 것으로 예상이 된다. 이후버전에는 잘 되지 않을까..)
1004lucifer
dependencies {
 //compile('org.springframework.boot:spring-boot-starter-security')
 compile('org.springframework.boot:spring-boot-starter-thymeleaf')
 compile('org.springframework.boot:spring-boot-starter-web')
 runtime('mysql:mysql-connector-java')
 testCompile('org.springframework.boot:spring-boot-starter-test')
}




PS.
Spring Boot 를 이용해 security를 포함했다가 임시로 security 를 취소(삭제)하려 했는데 잘 되지 않아서 보니 gradle 문제라니;;



댓글 없음 :

댓글 쓰기