2012-06-18 4 views
3

groovy 1.7.5 및 grails 1.3.4를 사용하는 프로젝트가 있습니다. 하지만 내 새 프로젝트는 아직 groovy (1.8.6)와 grails (2.0.4)의 최신 버전을 사용하기 시작합니다. 두 프로젝트에서 모두 작업하게 될 것입니다. 그래서 Windows 환경에서 다른 버전의 grails를 관리하는 방법.여러 grails/groovy 버전에서 개발을 관리하는 방법은 무엇입니까?

내가 Grails에 대한 전환 자동 버전을 archieve하는 방법에는 여러 가지가 있습니다

+0

가능한 중복 http://stackoverflow.com/questions/1791560/how-do-you-manage-developing-with 여러 버전의 grails-using-windows) – krock

답변

2

Grails에의 이전 버전 (1.3.4)을 사용하는 프로젝트를 업그레이드하지 않습니다.

나는 창문을 사용하지 않지만 동료는 자동 버전 감지/전환을 위해 bat file을 사용했습니다.

희망 하시겠습니까?

추신 : 나는 또한 this stackoverflow question을 발견했다.

0

Mac 또는 Linux 사용자는이 간단한 shell script을 사용하여 모든 개발 플랫폼을 관리합니다.

모든 것을 전환하는 별칭을 사용하는 것이 좋습니다.

alias proj1 = 'cd /path/to/proj1; use grails 1.3.4;' 
alias proj2 = 'cd /path/to/proj2; use grails 2.0.4;' 
3

여러으로 Grails 개발 환경에 설치 버전, IDE를 사용하여 달성 할 수 있습니다 개발중인 프로젝트에 Grails의에게 버전을 전환하는 경우 : STS 또는 인 IntelliJ IDEA 중 하나입니다. SpringSource Tool Suite (STS) IDE with Grails Tools installed 사용자로서

:

는 내가 각각 다른 Grails의 버전 (1.3.7과 2.0.4)를 필요로이 개 프로젝트를 개발하는 dev에 환경을 가지고있다. 둘 다 Grails 버전이 내 dev 컴퓨터에 설치되어 있으며 $ GRAILS_HOME이 기본 Grails 버전으로 사용됩니다.

설치된 devils에 설치된 특정 Grails를 사용하도록 프로젝트를 신속하게 전환하려면 SpringSource Tool Suite (STS) IDE with Grails Tools installed을 사용합니다. 최신 버전의 STS가 출시 될 예정이므로 가까운 장래에 수동으로 Grails 지원을 추가 할 필요가 없으며 STS는 항상 기본적으로 Grails 지원을 제공합니다.

STS를 Grails 지원과 함께 설치했다고 가정합니다. Eclipse에 익숙하다면 STS를 사용하여 여러 프로젝트를 관리하는 방법을 이미 알고있을 것입니다. 설치된 다른 Grails 버전간에 전환하는 방법에 대한 질문에 대답하려면 먼저 시스템에 여러 Grails 버전이 있다는 것을 STS에 알려주십시오 :

'SpringSource Tool Suite'를 선택하고 'Preferences'를 선택하십시오. .. ','type filter text '필드에'grails '를 입력하고'Grails '를 클릭 한 다음, 설치된 모든 Grails 버전의 경로를 수동으로 추가하여 STS가 해당 존재를 알 수 있도록합니다.

enter image description here

또한 설치된 특정 Grails 버전을 프로젝트에 지정하려면 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하고 Grails를 선택하면 m 풀다운이 보입니다 특정 Grails 설치 버전을 선택하십시오. 일단 설정되면 STS에서 프로젝트를 실행할 때마다 지정된 Grails 버전이 사용됩니다.

똑같은 IDEA는 IDE에 의해 달성 될 수있다 :는하게 IntelliJ IDEA 사용자로서

enter image description here

. Grails 프로젝트가 열려있는 상태에서 왼쪽 패널에서 'External Libraries'를 찾아 마우스 오른쪽 버튼으로 클릭하고 'Grails'위로 마우스를 가져간 다음 'Change SDK Version'을 클릭하십시오.

enter image description here

[Windows를 사용하는 Grails의 여러 버전으로 개발 관리 어떻게?] (의
+0

+1 감사합니다. "프로젝트 별 설정 사용"단계로 인해 문제가 발생했습니다. – resnbl