사용자 도구

사이트 도구


gradle:application

Gradle Application Plugin

설정

application {
    // -Pmain=FQCN 으로 지정하게 함. 없으면 기본 class
    mainClassName = project.properties.get("main", 'package.fqcn.DefaultRunClassName')
    applicationDefaultJvmArgs += "--enable-preview" // java 파라미터
}

위와 같이 설정하면 main 클래스를 -Pmain=FQCN으로 지정가능해진다.

./gradlew run -Pmain=kr.pe.kwonnam.Xxxx

실행

  • run 태스크로 실행한다.
  • JavaExec 타입의 태스크이므로 동일한 옵션을 적용할 수 있다.
  • 디버그 모드로 실행하기
gradle run --debug-jvm
  • 프로그램에 인자 넘기기 JavaExec
gradle run --args="foo --bar"

참조

gradle/application.txt · 마지막으로 수정됨: 2022/03/30 23:39 저자 kwon37xi