golemites / golemites-core

http://golemites.org
6 stars 0 forks source link

Find a way to contribute external bundles outside of a gestalt #3

Closed tonit closed 5 years ago

tonit commented 5 years ago

Currently, the entire source for a final application must come from a (pre-) defined platform component (currently called baseline). However, to speed up development, it might be useful to allow adding (existing) bundles within the application. One way of doing this is of cause by just adding it to the runtime configuration in gradle and detecting that inside Autobundle. However, the classpath is big and also contains javas own jars. Looking into each and everyone is slow, potentially errorprone because bundles could "slip" in by accident.

tonit commented 5 years ago

This can be solved when we re-imagine what a gestalt is. Currently its only a set of external bundles. But, there is no problem when we make gestalt projects ordinary gradle/maven projects with their own code (e.g. for bundleizing 3rd party code or new stuff). The gestalt output will be the sum of external stuff and own bundles.

tonit commented 5 years ago

Solved with new gradle plugin "gestalt" task.