2013-07-05 3 views
0

Eclipse에 Java 프로젝트가 있습니다. 일부 Java 소스 코드 파일은 XSLT 스타일 시트가있는 XML 파일에서 생성됩니다. 현재 XML 파일이 변경된 것을 알게되면 외부 메이크 파일에 정의 된 규칙을 사용하여 이러한 파일을 수동으로 다시 작성합니다. Eclipse에서 빌드시 파일을 재생성하고 깨끗하게 삭제해야한다는 사실을 알게되면 좋을 것입니다. 이것을 위해 어떤 종류의 고리를 등록 할 수 있습니까?Eclipse 코드 생성 후크

답변

2

가장 쉬운 방법은 cleanbuild 대상을 가진 Ant 빌드 파일을 작성하는 것입니다. 그런 다음 프로젝트에 빌더를 추가하십시오. (Project>Properties>Builders>New>Ant Builder) 대상 탭에서 다양한 빌드 트리거에서 실행할 대상을 설정하십시오. 새로 고침 탭에서 작업 영역이 Ant 파일의 변경 사항을 감지 할 수 있도록 새로 고칠 리소스를 설정하십시오.

XSL 변환을 수행하기 때문에 내장 된 Ant xslt 작업이 도움이됩니다. 출력이 입력과 최신 버전인지 확인하고 필요없는 경우 변환을 건너 뛸 수 있기 때문입니다. 물론 깨끗한 표적에 대해서는 delete task을 사용할 수 있습니다.

Ant는 Eclipse와 함께 제공되며 Eclipse는 더 유용 할 수있는 몇 가지 작업과 속성을 추가합니다.

make 파일을 계속 사용하려면 외부 프로그램 빌더를 추가하고 build_type 변수를 인수로 사용할 수 있습니다.

+0

두 솔루션 모두 잘 작동합니다. 감사합니다. 앤트 작업은 좀 더 자연스럽고 성능이 좋은 것처럼 보이기 때문에 결국이 작업을 수행하게됩니다. – 5gon12eder