Du kan føre kontrol med, hvordan BeanInfo-klasser knyttes til en variabel for en klassesti ved at tilføje en indgang i en plugin-manifestfil.
Det er kun beregnet på erfarne brugere, der leverer deres egne Java-beans eller til brugere, der vil oprette et andet runtime-miljø end JRE_LIB.
- Åbn manifestfilen plugin.xml manifest for plugins, der indeholder JAR-filen med BeanInfo-klasser.
- Tilføj en org.eclipse.jem.beaninfo.registrations-udvidelse, hvor du angiver variablen for placeringen af BeanInfo-klasser. 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>
Eksemplet viser, at CLASSPATH-variablen MY_JAVABEANS har sine
BeanInfo-klasser indeholdt i JAR-filen myjavabeans.jar. Denne JAR-fil er en del af den plugin, som manifestfilen er defineret i, og klasserne er inkluderet i pakken com.mycompany.beaninfopackage. Når et projekt har CLASSPATH-variablen
MY_JAVABEANS i sin Java-byggesti, inkluderes myjavabeans.jar i CLASSPATH for den JVM, der er oprettet for introspektion.
Pakken com.mycompany.beaninfopackage inkluderes i søgestien.