플러그인 manifest 파일에 있는 항목을 추가하여 BeanInfo 클래스가 클래스 경로 변수와 연관되는 방법에 대한 제어를 연습할 수 있습니다.
이는 자신의 고유한 Java Bean을 제공하는 고급 사용자나 JRE_LIB가 아닌 새 런타임 환경을 작성하려는 사용자를 위한 것입니다.
<extension point="org.eclipse.jem.beaninfo.registrations"> <variable path="MY_JAVABEANS"> <beaninfos> <beaninfo kind="plugin" path="/com.mycompany/myjavabeans.jar"> <searchpath package="com.mycompany.beaninfopackage"/> </beaninfo> </beaninfos> </variable> </extension>
이 예제는 MY_JAVABEANS 클래스 경로 변수가 JAR 파일 myjavabeans.jar에 포함된 BeanInfo 클래스를 보유하고 있음을 표시합니다. 이 JAR 파일은 Manifest가 정의되어 있는 플러그인의 일부로, 클래스는 패키지 com.mycompany.beaninfopackage에 포함됩니다. 프로젝트가 Java 빌드 경로에 클래스 경로 변수 MY_JAVABEANS를 가질 때마다 myjavabeans.jar은 검사기를 위해 작성된 JVM의 클래스 경로에 포함됩니다. 또한 com.mycompany.beaninfopackage는 검색 경로에 포함됩니다.