플러그인 Manifest 파일에 있는 항목을 추가하여 BeanInfo 클래스가 클래스 경로 변수와
연관되는 방법에 대한 제어를 연습할 수 있습니다.
이 내용은 고유 Java Bean을 제공하는 고급 사용자 또는 JRE_LIB 이외의 새 런타임 환경을 작성하려는 사용자를 위해 제공됩니다.
- BeanInfo 클래스가 있는 JAR 파일이 포함된 플러그인에 대한 plugin.xml Manifest 파일을 여십시오.
- org.eclipse.jem.beaninfo.registrations 확장점을 BeanInfo 클래스의 위치 변수를 지정하는 위치에 추가하십시오. 예를 들어 다음과 같습니다.
<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 패키지는 해당 검색 경로에 포함됩니다.