2012-07-13 2 views
0

어떤 단계를 통해 문제가 재현 되나요? STS에grails에서 폼 빌더 플러그인을 구현하는 방법

1.create Grails는 프로젝트 : 2.9.2 2.Open 플러그인 관리자, 폼 빌더 플러그인을 설치합니다.

1. NetBeans IDE 7.0에서 grails 프로젝트를 생성하십시오. 2. Grails 플러그인을 엽니 다. 양식 빌더 플러그인을 설치하십시오.

1. grails create-app test 명령을 사용하여 grails 응용 프로그램을 만듭니다. 2. 양식 빌더 플러그인을 설치하십시오.

예상되는 출력은 무엇입니까? 대신에 당신은 무엇을 보나요?

플러그인을 설치하고 응용 프로그램을 실행할 수 있지만 여러 종속성을 얻을 때마다 기다릴 때마다. BuildConfig.groovy에서 변경하지 않고 시도했습니다.

어떤 제품 버전을 사용하고 있습니까? 어떤 운영 체제 에서요?

내가 작업 중입니다. Java : 1.6.0_29; Java HotSpot (TM) 클라이언트 VM 20.4-b02 시스템 : x86에서 실행되는 Windows XP 버전 5.1; Cp1252; ko 페이지 (NB) Grails를 2.0.4 내가 설치 한 STS 2.9.2 는 Grails의 아래 추가 정보를 제공하십시오

플러그인과 2.5.1, 넷빈즈 7.0 STS.

플러그인을 설치하려고 할 때마다 jquery, jquery UI 및 기타 런타임 종속성을 보여 주므로 양식 빌더 플러그인을 설치하기 전에 모든 플러그인을 설치하려고했습니다. 이제 그것은 어떤 클래스가 누락되었음을 보여줍니다. net.sf.json-lib : json-lib : 2.4.

나에 대한 C 에러 보여주는 시간 : \ 문서 및 설정 \ jitendrakarma.grails 2.0.4 \ 프로젝트 \ \ FormTest \ 플러그인 \ 폼 빌더 0.1 \ Grails의-응용 프로그램 \ 컨트롤러 \ 조직 \ Grails의 \ formbuilder \ FormController.groovy : 18 : 라인 18, 열

날 난 다음하고있는 과정에 어떤 문제가 있는지 알려 주시기 바랍니다 1. 수입 freemarker.template.Template @ 클래스 freemarker.template.Template 를 해결할 수 없습니다.

답변

0

당신은 모든 것을 완전히 바르게하고 있습니다. 플러그인 자체는 의존성을 올바르게 관리하지 않습니다. Grails> = 2.xx

누락 된 외부 종속성을 모두 추가하고 grails-app/conf/BuildConfig 플러그인 종료에 다음 항목을 추가하는 경우에도 더 이상 존재하지 않는 일부 클래스에 속합니다.

compile ":form-builder:0.1" 
compile ":jquery-ui:1.8.6" 
compile ":dynamic-domain-class:0.2.1" 
compile ":jquery-json:2.2" 
compile ":freemarker-tags:0.5.8" 
compile ":uni-form:1.5" 
compile ":jquery-datatables:1.7.5" 
compile ":jquery-validation-ui:1.2" 
compile ":lang-selector:0.3" 
compile ":quartz:0.4.2" 
compile ":jquery-form-builder:0.1" 

을에는 .groovy와 같은 파일

compile 'org.freemarker:freemarker:2.3.19' 

의 종속 구역에 다음 항목을 추가 당신은 여전히 ​​네 개의 컴파일 에러를 얻을 것이다.

그 중 하나는 "org.codehaus.groovy.grails.web.metaclass 클래스를 확인할 수 없습니다.당신이 Grails의 API 문서에이 클래스를 보면 TagLibDynamicMethods "

당신은 Grails의 1.3.7 version 내부를 볼 수 있지만 2.0.4 version에 없습니다.

그래서 내가 당신을 추천 할 수있는 최선의 것은 다른 검색하는 것입니다 플러그인 또는 자신 만의 코드 수행

예를 들어 grails 측에 Command, 클라이언트 측에 JQuery Validation Plugin으로 검증 할 수 있습니다. 형식 자체는 스캐 폴딩을 사용하여 만들 수 있습니다. 도메인을 필요로하지 않으면 하나의 실행 스캐 폴딩을 만들어 결과 양식을 얻고 도메인을 버릴 수 있습니다.

관련 문제