Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
Tags
- spring camp
- Data REST
- Spring
- Spring Data JPA
- spring jpa
- JPA
- SuperTypeToken
- JUnit
- spring bean
- Spring Batch
- 세미나
- ApplicationPidFileWriter
- spring boot tomcat
- Spring Data REST
- spring boot
- spring pid
- spring-webmvc
- spring batch 코드
- static inner class
- REST API
- tomcat
- 톰캣
- ORM
- JPA mapping
- spring-mvc
- docker
- IntelliJ
- 코드 리뷰
- spring-webmvc #코드읽기
- batch
- Today
- 1
- Total
- 916,386
woniper
intellij, gradle에서 generated sourceSet 설정 본문
jooq나 querydsl 같은 프레임워크는 typesafe를 지원하기 위해 class를 생성하는데, 생성하기 위해서 maven 또는 gardle 설정이 필요하다. 이번 포스팅에서는 gradle을 기준으로 생성된 class를 sourceSet으로 등록하는 방법을 기록해두기 위함이다.
build.gradle
/**
* intellij 관련 plugin 추가
*/
apply plugin: 'idea'
ext {
// 생성된 class 경로
generatedJavaSourceDir = "src/generated/java"
}
/**
* sourceSet에 generated add
*/
sourceSets {
generated {
java.srcDir generatedJavaSourceDir
}
}
/**
* 보통 src/main/java에 생성된 class는 generated class에 의존한다.
* 이를 위한 의존관계 설정
*/
compileJava {
source += sourceSets.generated.java
}
/**
* intellij에 생성된 class가 sourceSet으로 인식되기 위한 설정
*/
idea {
module {
sourceDirs += sourceSets.generated.java.srcDirs
generatedSourceDirs += sourceSets.generated.java.srcDirs
}
}
'개발환경' 카테고리의 다른 글
intellij SQL keyword 자동 uppercase (0) | 2018.05.26 |
---|---|
mac os에서 intellij 완전 제거 / 백업 하기 (0) | 2018.04.23 |
mac에서 visual studio code를 git commit editor로 설정하기 (0) | 2018.01.31 |
[Docker] nginx + spring-boot 연동 (0) | 2017.01.04 |
[Docker] 활용 사례 (0) | 2016.12.25 |
0 Comments