2012-02-12 3 views
4

Grails 앱을 빌드하고 많은 프로젝트가 유용 할 것임을 깨달았습니다. 내 팔레트에서 다른 프로젝트에 유용하게 쓰고 신중한 방법으로 궁금해 할 것입니다. 재사용할까요? 공통 기능 도메인 클래스, 컨트롤러 및 해당 gsp보기뿐만 아니라 서비스, 태그, CSS 파일 등도 포함됩니다.나중에 재사용 할 수있는 Grails '템플릿'프로젝트 만들기

Weceem CMS은 독립 실행 형 응용 프로그램 또는 플러그인으로 실행될 수 있으므로 가장 실용적입니다. ? '템플릿'프로젝트의 변경 사항을 해당 프로젝트에 종속 된 프로젝트에 적용/업데이트 할 수 있다는 것이 이상적입니다. 미리 감사드립니다.

답변

4

저는 이것을 구현하는 몇 가지 방법이 있다고 확신합니다. 내 접근 방식은 아마도 재사용 가능한 컨트롤러 또는 GSP를 플러그인으로 사용하는 것입니다. create the plugin (일반 Grails 응용 프로그램을 만드는 것과 거의 동일합니다.) 그런 다음 로컬 패키지를 만들고 마지막으로 사용할 때마다 다른 프로젝트에 로컬 플러그인을 설치하십시오.

grails install-plugin c:\\my\\local\\path\\grails-example-0.1.zip 
+0

, JS, CSS를 내가 너무 생각하고 무엇을하지만, 정적 리소스에 대해 궁금해한다 : 문제는 플러그인이 반드시 로컬 패키지 등으로 할 수있다, Grails의의의 repo에서 오는 할 필요가 없습니다이다 , etc. – vector

+0

@vector 정적 리소스를 플러그인에 포함 할 수 있습니다. –

관련 문제