2013-08-29 3 views
0

어떤 Grails 플러그인이 활성화되어 있고 응용 프로그램 런타임을 사용하고 있는지 확인하는 방법이 있습니까? 플러그인을 제거하고 싶지만 더 이상 사용되지 않는다는 것을 절대적으로 확신하고 싶습니다 ...액티브 grails 플러그인을 확인하십시오

+0

"활성"을 어떻게 정의합니까? "중고품"과 다른 점은 무엇입니까? – dmahapatro

+1

@dmahapatro 안녕하세요 친구 :-) 제 생각에 그는 그의 Grails의 유물이 플러그인을 제거하기 전에 플러그인을 사용하고 있는지 알고 싶습니다. –

답변

0

글쎄, 무작위적인 방법은 Grails 프로젝트를 복사하는 것입니다 (git의 브랜칭과 같은 소스 제어 도구를 사용하는 것이 바람직 함) 기능), 플러그인을 제거하고, 다음을 확인하십시오 grails clean, grails compile

  1. 없음 예외 및 grails refresh-dependencies.
  2. 모든 단위 테스트와 통합 테스트가 통과합니다 (팀에서이 테스트를 올바르게 작성하고 있습니까?))
  3. 응용 프로그램을 실행하여 정상적으로 사용할 수 있습니다. 경고, 이것은 최악의 테스트이며 그 자체로는 충분하지 않습니다. 결국 BOMM으로 끝날 수 있습니다. 당신이 플러그인의 클래스에 익숙하지만, 수동을 찾기 위해 너무 많은 Grails의 파일이있는 경우

, 당신은 당신이 사용하는 어떤 IDE/텍스트 편집기 those found in GGTS 같은 코드 검색 도구를 사용할 수 있습니다. grep조차도 해당 클래스 또는 일부 명시 적으로 명명 된 메소드에 대한 참조를 찾는 데 편리 할 수 ​​있습니다.

반대로 플러그인이 기본적으로 블랙 박스이고 Grails 앱이 돌아 다니기에 충분히 작은 경우 컨트롤러, 도메인 및 서비스 상단의 가져 오기 문을 확인하십시오. 플러그인이 더 많은 클라이언트 측 기술 (예 : jQuery 플러그인)을 제공하는 경우 GSP 및 web-app 디렉토리 (Javascript 파일과 같은)의 다양한 항목을 참조하여 참조하십시오.

관련 문제