Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisión Ambos lados, revisión siguiente | ||
plugins:microcomponents [2020/02/21 15:15] fcristina [Exportando un componente] |
plugins:microcomponents [2020/02/21 15:33] fcristina [Definición general] |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== Soporte para desarrollo de microcomponentes ====== | ====== Soporte para desarrollo de microcomponentes ====== | ||
- | Las modificaciones aquí detalladas aplican tanto para el desarrollo de micro componentes como para componentes tradicionales. | + | Las modificaciones aquí detalladas |
===== Definición general ===== | ===== Definición general ===== | ||
Línea 7: | Línea 7: | ||
Micro componentes refiere a desarrollos con tiempo de vida acotado, encapsulando modificaciones de LY CORE específicamente (CORELEVEL = 0), sobre una base de datos independiente y un proyecto en Eclipse independiente que referencia a org.libertya y que modifica clases de CORE exclusivamente. | Micro componentes refiere a desarrollos con tiempo de vida acotado, encapsulando modificaciones de LY CORE específicamente (CORELEVEL = 0), sobre una base de datos independiente y un proyecto en Eclipse independiente que referencia a org.libertya y que modifica clases de CORE exclusivamente. | ||
- | Los micro componentes nacen de requerimientos para LY CORE o bien a partir de necesidades de modificaciones de CORE sobre una instancia en producción de un cliente en particular; pero que luego estos cambios eventualmente serán parte de LY Standard (bbdd libertya_core y proyecto org.libertya). | + | Los micro componentes nacen de requerimientos para LY CORE o bien a partir de necesidades de modificaciones de CORE sobre una instancia en producción de un cliente en particular; pero que luego estos cambios eventualmente serán parte de la versión //master// de Libertya. |
Un micro componente implica: | Un micro componente implica: | ||
Línea 14: | Línea 14: | ||
* Ítem de lista desordenadaCreacion de un proyecto en Eclipse que referencia a org.libertya y solo modifica clases de CORE (además del preinstall, etc). | * Ítem de lista desordenadaCreacion de un proyecto en Eclipse que referencia a org.libertya y solo modifica clases de CORE (además del preinstall, etc). | ||
- | Los micro componentes se incorporarán | + | Los micro componentes se incorporarán |
Una instancia en producción que requiera actualizar su versión de CORE y que tenga micro componentes necesitará “certificar” la instancia en cuestión, realizando los merges necesarios si es que dichos micro componentes deben mantenerse en la instancia. | Una instancia en producción que requiera actualizar su versión de CORE y que tenga micro componentes necesitará “certificar” la instancia en cuestión, realizando los merges necesarios si es que dichos micro componentes deben mantenerse en la instancia. |