2014-04-23 1 views
4

Grails 2.3.7에서 create-app를 사용하여 응용 프로그램을 만들었습니다. 내부에 jar 파일이있는 래퍼 디렉토리가 있음을 발견했습니다.grails wrapper 디렉토리 란 무엇입니까?

종속성이 maven (.m2) 또는 ivy에서 처리되지 않습니까?

무엇입니까? Grails 애플리케이션 내부에 위치한 이유는 무엇이며 버전 관리하에 포함해야합니까?

답변

3

Grails의 래퍼

Grails의 래퍼는 Grails의를 Grails의를 설치하고 GRAILS_HOME 환경 변수를 구성 할 필요없이 구축 할 수 응용 프로그램을 할 수 있습니다. 래퍼에는 일반적으로 프로젝트의 나머지 부분과 함께 소스 코드 컨트롤에 체크인되는 작은 셸 스크립트와 몇 개의 작은 부트 스트랩 jar 파일이 포함되어 있습니다.

래퍼를 처음 실행하면 Grails 설치를 다운로드하고 구성합니다. 이 래퍼는 개발 환경을 설정하고, CI를 설정하고, 이후 버전의 Grails 로의 업그레이드를 관리하는 것을보다 쉽게 ​​해줍니다. 응용 프로그램이 다음 버전의 Grails로 업그레이드되면 래퍼가 업데이트되고 소스 코드 제어 시스템에 체크인되며 다음에 개발자가 작업 영역을 업데이트하고 래퍼를 실행하면 자동으로 올바른 버전의 Grails가 사용됩니다. Taken from 자세한 내용은 Wrapper Documentation을 참조하십시오.

그리고

그러나 Grails는 2.3.7에 see this link이 래퍼에 대한 쉘 스크립트는 위에서 설명하지 않습니다,하지만 설치하지 않고 Grails의를 실행하는 데 필요한 항아리

asm-3.2.jar 
asm-tree-3.2.jar 
grails-wrapper-runtime-2.3.7.jar 
grails-wrapper.properties 
springloaded-1.1.5.RELEASE.jar 
+0

내가 사용하고 기본적으로 insalled된다 grails 2.1.1 버전 래퍼를 만들지 않았고 현재 래퍼 폴더가 필수입니다. –

+0

! 아무 걱정도 ...하지만 당신은 명령 줄을 사용하여 설치할 수 있습니다 ... – danielad

+0

래퍼를 설치하는 명령은 무엇입니까 –

관련 문제