Sounds like a great timesaver to me. +1

On Sun, May 31, 2020, 10:42 AM Konrad Windszus <konra...@gmx.de> wrote:

> Hi,
> I recently integrated
> https://github.com/bndtools/bnd/tree/master/maven/bnd-resolver-maven-plugin
> in the FileVault plugin [1] and I would propose to do something similar for
> Sling.
>
> That way incompatibilities of bundles would be more visible (and not only
> once you integrate those in the starter). The whole resolve process [3]
> would then be performed during the Maven build/
> For that it would be very helpful if we can generate a bundle index [2]
> from all bundles in the starter (
> https://github.com/bndtools/bnd/tree/master/maven/bnd-indexer-maven-plugin),
> so that all necessary metadata is available.
> Then we can even have multiple indexes (i.e. Sling 11, Sling 12, AEM 6.5)
> for providing target environments for multiple different distributions and
> decide per bundle with which distribution it should be compatible.
>
> WDYT?
>
> Konrad
>
> [1] -
> https://github.com/apache/jackrabbit-filevault/commit/b8e952da80cf3a3cabd8fda6f89d0ed1b797cfb5
> [2] - https://github.com/bndtools/bnd/pull/4078#issuecomment-634194422
> [3] - https://enroute.osgi.org/FAQ/200-resolving.html
>
>

Reply via email to