[spring][gradle] sourceSet 무엇인가? 어떻게 사용하는가 ?


[spring][gradle] sourceSet 무엇인가? 어떻게 사용하는가 ?

sourceSet 란? 보통을 build할때 ,다시말해 jar파일로 만들고자 할때 src/main/java 코드가 source의 원천이 된다. 다시 말해 아무런 설정을 하지 않으면default가 된다. sourceSet이란 source의 원천이 무엇인지를 말한다. sourceSet 어떻게 설정하나? 그냥 아무런 설정을 하지 않으면 굳이 코드에 적지 않아도 이런 설정이 들어가있다. sourceSets { main { java { srcDir 'src/main/java' } } } 이제 다른 파일을 쓰고 한다면 아래와 같이 추가할 수 있다 ==> srcDir querydslDir 만약에 배제시키고 싶다면 아래와 같이 추가할 수 있다. ==> exclude 'src/exclude' def querydslDir = "$buildDir/generated/querydsl" sourceSets { main { java { srcDir 'src/main/java' srcDir querydslDir...


#exclude #gradle #java #main #query #queryDsl #sourceSet #spring #srcDir

원문링크 : [spring][gradle] sourceSet 무엇인가? 어떻게 사용하는가 ?