Cuando se desarrollan clases en el editor visual de Java, se tiene la opción de mantener los archivos .java y las clases BeanInfo en proyectos distintos. Esto permite desarrollar y desplegar fácilmente las clases de forma separada.
Por ejemplo, MyProject contiene la clase runtimeclasses.MyJavaBean. Un segundo proyecto, MyBeanInfoProject, contiene el paquete beaninfoclasses.MyJavaBeanBeanInfo.
Como una clase BeanInfo necesita saber la clase a la que representa, MyBeanInfoProject debe incluir MyProject en su vía de construcción Java. Hay que tener en cuenta que al contrario no se cumple - MyProject no debe incluir MyBeanInfoProject en su vía de construcción Java, ya que se crearía una referencia circular.
Para configurar el entorno de trabajo de forma que las clases BeanInfo se almacenen en un proyecto distinto de los archivos .java:
Así se completan los pasos para especificar la ubicación de las clases BeanInfo de un proyecto cuando se encuentran en otro proyecto.
Notas:
Tema padre: Especificación de la ubicación de clases BeanInfo
Conceptos relacionados
Clases BeanInfo e introspección
Tareas relacionadas
Mantenimiento de los beans
y las clases BeanInfo en distintos paquetes dentro del mismo proyecto
Mantenimiento
de clases BeanInfo en un archivo JAR
Definición explícita de la ubicación
de clases BeanInfo
Mantenimiento de beans y clases BeanInfo en el mismo paquete