gradle
-
가난한 개발자를 위한 Intellij의 community edition은 많은 기능이 제한되어있지만 그렇다고 개발에 많은 어려움이 있지는 않다. 이번 포스트에서는 Intellij의 community edition을 이용해서 spring boot 앱을 개발하는 절차에 대해 알아보자. 프로젝트 구성 이번 포스트는 gradle을 빌드 툴로하고 mustache를 template engine으로 사용할 한다. 옵션으로 단위테스트는 groovy 기반의 spock을 사용한다. 프로젝트 생성 New Project에서 다음과 같이 Build tool에서 Gradle을, Additional Libraries and Frameworks에서 Java와 Groovy를 선택한다. Next를 누르고 Name, Location 등의..
[intellij]Community Edition에서 스프링 부트 개발하기가난한 개발자를 위한 Intellij의 community edition은 많은 기능이 제한되어있지만 그렇다고 개발에 많은 어려움이 있지는 않다. 이번 포스트에서는 Intellij의 community edition을 이용해서 spring boot 앱을 개발하는 절차에 대해 알아보자. 프로젝트 구성 이번 포스트는 gradle을 빌드 툴로하고 mustache를 template engine으로 사용할 한다. 옵션으로 단위테스트는 groovy 기반의 spock을 사용한다. 프로젝트 생성 New Project에서 다음과 같이 Build tool에서 Gradle을, Additional Libraries and Frameworks에서 Java와 Groovy를 선택한다. Next를 누르고 Name, Location 등의..
2021.02.23 -
build.gradle 작성 언어 build.gradle은 gradle의 init task에 의해 생성되는 파일이다. 이 파일은 그루비나 코틀린 기반으로 작성될 수 있는데 기본 파일은 그루비로 작성되어있다. 그루비는 자바 기반의 스크립트 언어로 자바를 할 수 있다면 매우 손쉽게 배워볼 수 있는 언어이다. 하지만 아무리 쉬워도 겨우 build 하기 위해 언어를 배운다는 것은 부담스러울 수 있다. 그런데 엄밀히 말하면 build.gradle은 그루비를 그대로 사용하는 것은 아니고 그루비 DSL을 사용한다. DSL은 Domain-specific languages의 약자로 말 그대로 특정 용도에 맞게 쉽게 편집한 언어로 생각하면 된다. 결론은 Groovy를 gradle에서 사용하기 위해 쉽게 만든 것이다. 그래..
[gradle]build.gradlebuild.gradle 작성 언어 build.gradle은 gradle의 init task에 의해 생성되는 파일이다. 이 파일은 그루비나 코틀린 기반으로 작성될 수 있는데 기본 파일은 그루비로 작성되어있다. 그루비는 자바 기반의 스크립트 언어로 자바를 할 수 있다면 매우 손쉽게 배워볼 수 있는 언어이다. 하지만 아무리 쉬워도 겨우 build 하기 위해 언어를 배운다는 것은 부담스러울 수 있다. 그런데 엄밀히 말하면 build.gradle은 그루비를 그대로 사용하는 것은 아니고 그루비 DSL을 사용한다. DSL은 Domain-specific languages의 약자로 말 그대로 특정 용도에 맞게 쉽게 편집한 언어로 생각하면 된다. 결론은 Groovy를 gradle에서 사용하기 위해 쉽게 만든 것이다. 그래..
2021.01.30 -
gradle을 위한 살짝 Groovy Maven의 경우 XML을 기반으로 설정을 구성하지만 gradle은 Groovy라는 녀석을 이용한다. 빌드 툴을 사용하기 위해 또다른 언어를 학습해야한다는게 부담스럽지만 다행히 자바를 이미 알고 있다면Groovy는 학습 곡선이 매우 낮다. gradle외에도 간단한 테스트 코드나 SPOCK 같은 테스트 프레임워크 등에서도 자주 사용된 발을 담가보자. Groovy는 - JVM 상에서 실행되는 스크립트 언어로 - Java와 유사한 문법 구조를 가지며 - Java와 호환성이 아주 좋다. 이번 포스트에서는 build.gradle을 편집하기위해 필요한 정도의 살짝 Groovy를 다루도록 한다. Groovy의 간단한 문법 Groovy는 자바와 비슷하니까 대충 자바처럼 써보면 되는..
[gradle]gradle을 위한 살짝 Groovygradle을 위한 살짝 Groovy Maven의 경우 XML을 기반으로 설정을 구성하지만 gradle은 Groovy라는 녀석을 이용한다. 빌드 툴을 사용하기 위해 또다른 언어를 학습해야한다는게 부담스럽지만 다행히 자바를 이미 알고 있다면Groovy는 학습 곡선이 매우 낮다. gradle외에도 간단한 테스트 코드나 SPOCK 같은 테스트 프레임워크 등에서도 자주 사용된 발을 담가보자. Groovy는 - JVM 상에서 실행되는 스크립트 언어로 - Java와 유사한 문법 구조를 가지며 - Java와 호환성이 아주 좋다. 이번 포스트에서는 build.gradle을 편집하기위해 필요한 정도의 살짝 Groovy를 다루도록 한다. Groovy의 간단한 문법 Groovy는 자바와 비슷하니까 대충 자바처럼 써보면 되는..
2021.01.30