어제 오늘 내일

[Gradle] Gradle에 Java 컴파일 옵션 추가 (-parameters) 본문

IT/gradle

[Gradle] Gradle에 Java 컴파일 옵션 추가 (-parameters)

hi.anna 2023. 12. 18. 06:27

 

gradle 설정에 Java 컴파일 옵션 추가하기 (-parameters)

 

build.gradle 파일에 다음과 같은 내용을 추가한다.

compileJava {
    options.compilerArgs << '-parameters'
}

 

compileJava

Gradle Build Script에서 Java 코드를 컴파일하는 Java 플러그인의 태스크

 

options.compilerArgs << '-parameters'

Java 컴파일러에 '-parameters' 옵션 추가

 

-parameters 옵션

java에서 javac 컴파일러로 컴파일을 하여 바이트코드를 생성할 때

메소드의 매개변수 이름을 유지하도록 한다.

Reflection API인 java.lang.reflect.Executable.getParameters가 파라미터를 조회할 수 있도록 하기 위해!

Spring의 @RequestParam 처럼 매개변수 이름에 의존하는 경우 유용하다.

 

 

참조

https://docs.oracle.com/en/java/javase/17/docs/specs/man/javac.html

 

 

 

반응형
Comments