[ 
https://issues.apache.org/jira/browse/SLING-2124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13059363#comment-13059363
 ] 

Carsten Ziegeler commented on SLING-2124:
-----------------------------------------

Implemented a first version in revision 1142589

For usability I changed the type of the start level for the bundles list from 
int to String. This allows to specify either a start level (like before) or use 
"boot" for bootstrapping. Illegal start levels (non integers, negative values 
etc. are checked)

All bundles from the "boot" section get internally the start level -1 for 
easier handling

In addition it is now possible to configure a "bootDirectory"  - if this is 
configured and bundles exist for the "boot" section these go into this directory
Everything else is like before
If the "boot" section exists but no "bootDirectory" is configured, these 
bundles go into the default bundle directory with a start level of 1

I chose this approach of two configuration values for compatibility. It's now 
possible to: use the boot section, set bundlesDirectory to "install" and 
bootDirectory to "bundles" and get the desired behaviour. The default 
configuration did not change and all existing projects should build like before


> Improve support for OSGi installer by distinguishing between bootstrap and 
> app bundles
> --------------------------------------------------------------------------------------
>
>                 Key: SLING-2124
>                 URL: https://issues.apache.org/jira/browse/SLING-2124
>             Project: Sling
>          Issue Type: New Feature
>          Components: Maven Plugins and Archetypes
>    Affects Versions: Maven Launchpad Plugin 2.0.10
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: Maven Launchpad Plugin 2.1.0
>
>
> Currently all bundles are put into the launchpad at /resources/bundles and 
> are installed by the Sling Launchpad Bootstrap Installer
> As we have the Sling OSGi installer we should make use of it and provide a 
> way to just install the bootstrap bundles (like the OSGi installer) through 
> the Launchpad and everything else is handled by the OSGi installer.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to