2010-04-28 3 views

답변

2

난 아무데도 기본 pmd.xml 파일을 찾을 수 없습니다에

덕분에, 그래서 난 그냥 Adobe Flex PMD Ruleset creator을 사용하고 규칙의 기본 세트를 수출했다.

내 프로젝트가 그래서 그냥의 루트에 넣어 ANT와 허드슨을 사용하여 실행중인 [추가 수정]. 그러나

가 제대로 TextMate를 내가 맞게 내 프로젝트를 복사하여이를 테스트하기 위해 documented conditions을 다음

"번들은 다음과 같은 기대 등, 현재 실험입니다 님의

  • 소스 파일 저장된 TextMate를 프로젝트에합니다. 'SRC' "

I라는 이름의 디렉토리에있을

  • 의 ActionScript와 MXML 소스 파일을 그런 다음 pmd 설정 파일을 프로젝트 루트에 복사하고 열어 FlexPMD 'Project'옵션을 실행했습니다.

    이것은 내 파일을 사용하는 착각을 불러 일으켰으므로 파일 이름을 변경하고 사용되지 않았 음을 입증하기 위해 하나만 제외하고 모두 삭제했습니다.

    TextMate에있는 FlexPMD 번들 문서는 언급 :

    • 사용자 정의 규칙 집합는 ENV의 var에 TM_FLEXPMD_RULESET를 사용하여 경로의 지정을 지정합니다.

    그래서 나는 모든 프로젝트에 영향을 미치는 글로벌 변수를 생성하기보다는, 내가하여 project dependent variable 생성 :

    이 현재 작은 비밀입니다 만 수행하는 방법을 당신은 프로젝트의 모든 선택을 해제하는 경우 서랍을 클릭 한 다음 정보 (원으로 둘러싼 I) 버튼을 클릭하면 변수를 설정할 수있는 패널이 나타납니다. 내가 다음있는 FlexPMD '프로젝트'옵션, 단 하나의 규칙이 실행되고 있었다를 실행하면

    그래서 내 변수 값 pmd_rules.xml

    TM_FLEXPMD_RULESET했다.

  • +0

    내 보낸 위치는 어디입니까? 실제로 TextMate를 가리키는 방법을 모르겠습니다. 건배 – Doz

    +0

    TextMate 특정 구성을 포함하도록 답변을 편집했습니다. TextMate 번들을 이미 설치했다고 가정합니다. 그렇다면 위의 새롭고 개선 된 단계를 시도해보세요. 완벽하게 작동했습니다. – merlinc