문제

Gradle javaexec 작업을 사용하여 내 앱을 실행하려고 합니다.그러나 jvmargs 및 args는 명령 실행에 전달되지 않습니다.왜?

task runArgoDev(type: JavaExec) {
    main = "org.app.ArgoDevRunner"
    classpath = configurations.testRuntime
    project.ext.jvmargs = ['-Xdock:name=Argo', '-Xmx512m', '-Dfile.encoding=UTF-8', '-Dapple.awt.textantialiasing=on', '-ea']
    project.ext.args = ['-initParameter', 'implicit-scrollpane-support=true']

}

도움이 되었습니까?

해결책

위의 코드는 project 작업을 구성하는 대신 개체입니다.정답은 jvmArgs = ... 그리고 args = ....(생략도 가능해요 =, [, 그리고 ].)

다른 팁

여기서는 프로그램 args와 jvmargs를 전달하여 그레이드에서 작업을 실행하는 것입니다.

run {
    args 'server', 'test.yml'
    jvmArgs '-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005'
}
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top