Du kan styre hvordan BeanInfo-klasser er knyttet til en klassebanevariabel, ved å legge til en oppføring i
en plugin-manifestfil.
Dette er bare beregnet på avanserte brukere som enten skal oppgi egne Java-bønner, eller
på brukere som ønsker å opprette et annet kjøretidsmiljø enn JRE_LIB.
- Åpne plugin.xml-manifestfilen for plugin-modulen som inneholder JAR-filen med
BeanInfo-klasser.
- Legg til en
org.eclipse.jem.beaninfo.registrations-utvidelse der du oppgir variabelen for
plasseringen av BeanInfo-klasser. For eksempel:
<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>
Dette eksempelet viser at klassebane MY_JAVABEANS har
BeanInfo-klasser som ligger i JAR-filen myjavabeans.jar. Denne JAR-filen er del av plugin-modulen som manifestet er
definert i, og klassene ligger i pakken com.mycompany.beaninfopackage. Når et prosjekt har
klassebanevariabelen MY_JAVABEANS i Java-byggebanen, vil myjavabeans.jar være inkludert i klassebanen til JVMen som
er opprettet for introspektoren.
Pakken com.mycompany.beaninfopackage vil også være inkludert i søkebanen.