내가 넷빈즈 8.0에 대한 플러그인을 개발하고 내가 그런 식으로 등록 된 LookupProvider 생성 :문자열 상수
@LookupProvider.Registration(projectType = {
"org-netbeans-modules-ant-freeform",
"org-netbeans-modules-j2ee-archiveproject",
"org-netbeans-modules-j2ee-clientproject",
"org-netbeans-modules-j2ee-earproject",
"org-netbeans-modules-j2ee-ejbjarproject",
"org-netbeans-modules-java-j2seproject",
"org-netbeans-modules-maven",
"org-netbeans-modules-web-clientproject",
"org-netbeans-modules-web-project"
})
내가 프로젝트 유형을 참조 할 수있는 가능성이 있는지 알고 싶습니다을 (NetBeans 플랫폼에서 이미 정의 된) 상수로부터 또는 실제로 문자열로 선언해야합니까 (org-netbeans-modules-web-clientproject
과 같은)?
경우에 따라 프로젝트 이름이 명확하지 않을 수도 있습니다. HTML5 프로젝트의 경우 "org-netbeans-modules-web-clientproject"및 "org-netbeans-modules-web.clientproject"를 보았습니다. 그래서 API에 의해 잘 정의 된 상수를 갖는 것이 좋을 것입니다. –
이 항목 중 하나가 실제로 잘못되어 작동하지 않는다고 가정합니다. 저는 여기에 상수가 있다는 것에 동의하지만 좋을 것입니다. 그러나 문제는이 상수의 위치이며 목록이 항상 불완전하다는 사실입니다. – mkleint