2015-01-31 5 views
0

Eclipse를 사용 중이고 프로젝트를 저장할 때마다 Java 소스 코드를 자동으로 생성하는 시스템을 만들고 싶습니다. 좀 더 정확히 말하면, 디렉토리의 일부 파일을 검색하고 각각에 대한 정적 속성을 생성하고 프로젝트가 업데이트/저장 될 때마다 몇 가지 메소드를 생성하려고합니다. 필자는 이클립스가 자동으로 실행할 수있는 코드 조각은 괜찮을 것이라고 생각했지만 가능한지 여부는 모른다. 이 동작을 어떻게 수행 할 수 있습니까?Eclipse : 자동 실행 및 저장시 코드 생성

답변

0

프로젝트 등록 정보의 '빌더'섹션에서 프로젝트를 작성해야 할 때 실행할 프로그램이나 앤트 스크립트를 지정할 수 있습니다.

'org.eclipse.core.resources.builders'확장 점을 사용하여 Eclipse 플러그인 'Incremental Builder'를 작성할 수도 있습니다. Eclipse 도움말에서 이에 대한 추가 정보.

+0

감사합니다.하지만 Java에서 save/clean에 대한 작업을 표현하고 싶습니다. 그러면 유연성이 향상됩니다. – Sam

+0

'자동으로 빌드'체크가되어있는 한 빌더를 저장하고 정리할 때 실행합니다. –

+0

예, 외부 프로그램이나 앤트 스크립트가 아닌 Java 코드를 실행하고 싶습니다. – Sam

0

이클립스는 파일을 저장할 때 실행되는 정리 작업과 저장 작업에 extension point을 가지고 있습니다.

사용자 정의 Eclipse 플러그인을 구현 및 설치해야하므로 JDT API를 사용하여 주어진 파일의 Java 모델을 조사 할 수 있기 때문에 빌더를 사용하여 스크립트를 실행하는 것보다 더 관입 적이지만 더 유연합니다.

+0

이것은 내 자신의 자바 코드를 save/clean에서 실행할 수있게 할 수 있습니까? 다른 방법은 가능하지 않습니까? – Sam