Hi Carsten,
Am Dienstag, den 29.04.2008, 17:28 +0200 schrieb Carsten Ziegeler:
> Hi,
>
> So, wrapping up:
> a) "commons" is a place for common code/bundles which is not directly
> tied to Sling (but used by Sling)
> b) We move the stuff from the "osgi" dir to "better places"
> c) osgi/assembly -> sandbox
> d) osgi/commons -> commons/osgi-util
> e) osgi/console-web -> Apache Felix
> f) osgi/log -> commons/log
> g) osgi/obr -> sandbox
We might want to (1) offer this also to Apache Felix and (2) rewrite it
as a "plugin" for the sling console ??
There is one more sling ehrm thing: the maven-sling-plugin contains
multiple goals, which we might want to split into separate plugins:
(1) assembly: This would be a maven-assembly-plugin which would
have to be placed near the assembly module. We might create
a .../whiteboard/assembly folder and place the assembly bundle
and the new maven-assembly-plugin in there
(2) install: installs a bundle into a running Sling instance.
This is somehow related to the console as it uses the "Web API"
of the console. Shouldn't we also offer this part to Apache
Felix ?
(2) deploy: deployes bundles into a Sling OBR server. This is
related to the obr bundle. If the obr bundle is redone as a
console plugin, we might offer this part together with the
install part to Apache Felix.
(3) install-properties (in the WarMojo class): What is this used
for ??
> Does this make sense?
+1. Thanks for taking this up.
Regards
Felix