사용자 도구

사이트 도구


gradle:java:java_library

gradle java-library

plugins

plugins {
    id 'java-library'
}

processResources가 안 될때

  • java-library 모듈이, 이에 의존하는 모듈에서 classes 태스크를 실행할 경우 java-library 모듈의 processResources가 실행 안되는 현상이 발생했음.
  • classes는 상위 java-library 모듈의 compileJava를 호출하므로, compileJavaprocessResources를 무조건 호출하게 설정하면 해결 됨.
  • 이 문제는 Gradle 버전에 따라 발생안할 가능성도 있음.
  • 특히 IntelliJ IDEABuild 메뉴가 classes 태스크를 호출하므로 이때 resources 디렉토리에 대한 처리가 이뤄지지 않아서 문제가 발생할 수 있음.
compileJava.finalizedBy processResources

api 와 implementation 차이

  • TBD
gradle/java/java_library.txt · 마지막으로 수정됨: 2022/04/21 21:50 저자 kwon37xi