2017-11-23 13 views
2

내가 Grails를 위해 Grails를 2.4에서 프로젝트를 마이그레이션하고 Grails의 3.3Grails는 3.X - 갈래 실행

2.4 우리는 다음과 같은 갈래 실행 구성이 있습니다

grails.project.fork = [ 
    // configure settings for compilation JVM, note that if you alter the Groovy version forked compilation is required 
    // compile: [maxMemory: 256, minMemory: 64, debug: false, maxPerm: 256, daemon:true], 

    // configure settings for the test-app JVM, uses the daemon by default 
    test: [maxMemory: 4096, minMemory: 1024, debug: false, maxPerm: 16384, daemon:true], 
    // configure settings for the run-app JVM 
    run: [maxMemory: 16384, minMemory: 1024, debug: false, maxPerm: 16384, forkReserve:false], 
    // configure settings for the run-war JVM 
    war: [maxMemory: 16384, minMemory: 1024, debug: false, maxPerm: 16384, forkReserve:false], 
    // configure settings for the Console UI JVM 
    console: [maxMemory: 16384, minMemory: 1024, debug: false, maxPerm: 16384] 
] 

Grails의에 설명 된대로 2.3 documentation :

5.2 포크 드 실행

갈래 실행 Grails를 2.3, 실행 - 응용 프로그램은, 이후 실행-w ar, test-app 및 이제 콘솔 클래스를 실행 클래스 경로에서 빌드 클래스 경로를 분리하기 위해 분기 된 JVM에서 실행합니다.

포크 실행은 grails-app/conf/BuildConfig.groovy 파일을 통해 구성됩니다.

그러나, 나는에있는 모든 문서를 찾을 수있는 곳입니다 Grails의 3.x의에서 포크 실행 구성

내가 Grails의 3.x의에서 포크 실행에 대한 문서를 찾을 수 있습니다

?

어디로 구성을 이동해야합니까? BuildConfig.groovy Grails는 3.x의에서와

답변

0

는 사용되지 않으며 메모리를 바치고 다음과 같이 build.gradle 파일에 다음 코드를 추가 할 수있는 플러그인 및 기타 구성을 추가 할 수 build.gradle, 을 도입 응용 프로그램을 실행하는 JVM에 의해 (힙 크기),

bootRun { 
    jvmArgs = ['-Xmx2048m'] 
} 

당신은 많은 메모리와 Gradle을 작업을 실행하려면

당신도 할 수 있습니다

export GRADLE_OPTS=-Xmx6144m 
gradle -Dgrails.env=dev yourCrazyGradleTask