2017-12-23 25 views
0

Java 6에서 바람둥이 6을 사용하여 기존 Grails 응용 프로그램을 실행했습니다. 바람둥이 8에서 java 8로 업그레이드해야합니다. grails 버전을 1.3에서 2.4로 업그레이드 할 수 있습니까? 5. 컴파일 문제가 많고 홀더 클래스 중 일부가 누락되었습니다. 제안 해주세요.Grails를 1.3에서 2.4로 업그레이드합니다.

+0

네, 가능하지만 많은 작업이 있습니다. 버전을 변경할 수 없습니다. – doelleri

답변

1

호환되지 않는 버전의 Grails를 업그레이드하는 가장 쉬운 방법은 새 버전에서 새 응용 프로그램을 만들고 services/controllers/src 디렉토리를 새 응용 프로그램으로 마이그레이션하는 것입니다.

당신이 지금 언급 한 홀더 클래스 (예 : grails.util.Holders, iirc의 홀더)의 여러 변경 사항을 기억해야합니다. 또한, 사용중인 플러그인을 새로운 2.4.x 호환 버전 (특히 스프링 보안 등)으로 업그레이드해야합니다.

쉬운 작업은 아니지만 수행 할 수 있습니다. 이전에 1.x에서 2.x로 이전했으며 2.2에서 2.4로 이전했으며 현재는 3.x로 이전 중입니다. 당신이 마이 그 레이션하는 중이므로 아마도 3.x로 옮기는 것이 더 나은 방법일까요?

행운을 빈다.