0

내가넷빈즈 - TaskFactory (구문 분석 API)는 ProjectFactory (프로젝트 API)를

내가 나타났습니다 (디버거 등, 프로젝트, 코드 지원) 여러 서비스와 넷빈즈 모듈을 만드는거야 등록 된 경우 작동하지 않습니다 @ServiceProvider 주석을 통해 ProjectFactory를 등록한 후 @MimeRegistration 주석에 의해 등록 된 TaskFactory가 작동을 멈추게됩니다. 나는. 오류 주석을위한 ParserResultTasks와 같은 파싱 작업 생성을위한 유일한 방법 인 create(Snapshot snapshot)이 더 이상 호출되지 않으므로 구문 분석이 수행되지 않습니다.

그러나 일단 구문 분석기를 명시 적으로 호출하면 CompletionProvider 내의 ParserManager.parse을 통해 모든 것이 다시 작동합니다. 또한 프로젝트, 편집기 및 파서 구현은 모두 별도의 모듈로되어 있습니다.

ProjectFactory와 TaskFactory를 함께 사용하는 경우주의해야 할 사항이 있습니까? 아마도 프로젝트의 조회에 TaskFactory를 추가 할 것입니까?

갑자기 모든 것을 모든

업데이트 노력하고 있습니다. 문제가 무엇인지 모르겠다. 아마도 META 등록이 변경된 후에 올바르게로드되지 않았을 것입니까? 나는 모른다. 그러나 이제는 모든 일이 그것이 한 일을하는 것처럼 보입니다.

프로젝트와 파싱 API를 함께 사용할 때 문제가 발생할 수있는 제안이 아직 열려 있습니다 (문제가있는 경우).

갱신 2

아니, 그것은 작동하지 않습니다. 버그 신고서에 제기 됨, https://netbeans.org/bugzilla/show_bug.cgi?id=230558

+0

예, 클린/빌드 모두가 모듈 중 하나에서 레이어 파일 항목을 작성하는 것처럼 들립니다. NetBeans 플랫폼 사용자 포럼에서 "상황이 잘못 될 수있는 가능한 제안"을 요청하는 것이 좋습니다. http://forums.netbeans.org/platform-users.html –

+0

@JonathanSpooner 불행히도 그 것이 아니 었으면 좋겠습니다. 내 Update2를 참조하십시오. – bcause

답변

0

좋아, 결국 그것은 버그 였지만 지금은 수정되었습니다.

here에 대한 전체 기사보기