Maven NetBeans 플랫폼 애플리케이션이 있습니다. 모듈 중 하나는 조회에 일부 서비스를 제공하는 Java 프로젝트 (jar)에 대한 랩퍼입니다. 래핑 된 프로젝트에서 필자는 maven-processor-plugin을 사용하여 주석을 처리하므로 모든 것이 Lookup에 등록됩니다. 래핑 된 모듈에서 노출 된 클래스를 볼 수 없습니다. maven-processor-plugin을 실행 해 보았지만 wrapped 모듈에 소스 파일이 없으므로 건너 뛰었습니다. 그것이 있었다고해도 문제가 해결되지는 않습니다.종속성에 관한 Maven, NetBeans 플랫폼, 래퍼 모듈 및 주석 프로세서
Marauroa Server Manager 프로젝트 모듈 jWrestling Wrapper에서 코드 here을 얻을 수 있습니다.
포장 된 모듈의 코드는 here입니다. 모듈 내의 주석이 달린 클래스는 잘 동작합니다.
프로젝트의 종속성에 대해 주석 프로세서를 실행할 수있는 방법이 있습니까? 나는 명백한 것을 놓치고 있는가?
래핑 된 모듈에는 커스텀 어노테이션의 결과가 있습니다 (일부 클래스 생성 및 그 것입니다). 조회를 자동으로 채우는 데 사용되는 Netbeans 원본 주석, 내가 트리거하려고하는 요소입니다. 래퍼 프로젝트에도 있지만 Netbeans 래퍼 모듈에는 표시되지 않습니다. 래퍼 수준에서 클래스를 표시하는 테스트가 있습니다. 조회에 있지 않습니다. – javydreamercsw
종속성 문제 일 수 있습니까? 래핑 된 모듈과 NetBeans 플랫폼 앱은 모두 NetBeans 조회에 의존합니다. – javydreamercsw
래핑 된 jar 프로젝트는 nb.org 주석을 포함 할 수 없습니다. 이것들은 MODULE jar에서 읽은 META_INF/generated-layer.xml 파일을 생성합니다. 포장되지 않은 모듈 jar가 아닙니다. – mkleint