gradle

배경멀티 모듈 환경에서 테스트를 작성하다보면, 다른 모듈에서 만들어진 testFixture를 활용해야 할 때가 있습니다. 만약, testFixture를 test 디렉토리에서 작성하게 되면 다른 모듈에서 접근할 수 없어 매번 새로운 fixture를 모듈별로 만들어야 하는 번거로움이 있습니다. gradle의 java-test-fixture 플러그인을 활용하면 모듈에서 testFixture를 위한 디렉토리를 만들 수 있고, 상황에 따라 다른 모듈에서 해당 testFixture를 가져다가 사용할 수도 있습니다.  Java Test Fixture먼저 gradle에서 java test fixture 플러그인을 설정하지 않으면, 모듈의 src 하위에 새로운 디렉토리를 생성하고자 할 때 아래와 같이 testFixtur..
배경 및 목표Java나 Kotlin 프로젝트를 진행하다보면, 여러 모듈 또는 라이브러리 의존을 하도록 build.gradle(또는 build.gradle.kts)에 의존성을 추가합니다. 의존성을 추가할 때에 사용할 수 있는 타입에는 여러개가 있고 어떤 상황에서 어떤 타입을 사용해야 하는지 정리하고자 포스팅을 하게 되었습니다. GradleGradle의 기본 구조아래 코드는 build.gradle.kts 예시입니다. 멀티모듈 구조를 사용하는 프로젝트의 루트 gradle 파일이라, 단일 모듈 프로젝트의 gradle 파일과 조금 상이할 수 있습니다.build.gradle 파일은 보통 plugins, repositories, dependencies 블록으로 구성됩니다./** * 참고) * - kotlin with..
들어가기 전에하기 포스팅은 스프링 부트와 AWS로 혼자 구현하는 웹 서비스(이동욱 저)를 공부하여 작성한 내용입니다.롬복(lombok)롬복은 자바 개발을 할 때에 자주 사용하는 코드인 Getter, Setter, 기본생성자, toString 등을 어노테이션으로 자동 생성해줍니다. Eclipse의 경우 롬복 설치가 번거로웠지만, IntelliJ에서는 플러그인을 이용해 손쉽게 설치가 가능합니다. 먼저 프로젝트에 롬복을 추가해보도록 하겠습니다. build.gradle에 하기와 같이 코드를 추가합니다. 그 후 Gradle을 리프레시하여 라이브러리(의존성)를 내려받습니다.compile('org.projectlombok:lombok')라이브러리 다운로드가 완료되면, 롬복 플러그인을 설치합니다. 기존에 .ignore..
EARTH_ROOPRETELCHAM
'gradle' 태그의 글 목록