karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Konkov (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KARAF-4347) Define scr feature as featureBoot in standard distribution
Date Sat, 27 Feb 2016 12:12:18 GMT

    [ https://issues.apache.org/jira/browse/KARAF-4347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15170565#comment-15170565

Vladimir Konkov commented on KARAF-4347:

+1 Guillaume Nodet : we should remove blueprint from default featureBoot.

Karaf is very universal container in contrast with JEE servers like GlassFish and JBoss (witch
is also OSGI enabled). And to stay so it should provide minimum preinstalled runtime components.

It is trivial to install needed feature, there is 3 approaches at minimum:
1. Install it as dependency for your business feature
2. Change featureBoot setting before first start (it is easy with automation) 
3. Build your own assembly with needed boot features and local artifact repo for it.
We are successfully using all this approaches for our projects. But to there is only one option
to remove feature from default featureBoot - change config before boot. Even preinstalled
blueprint can cause troubles (what if we needed Gemini impl of blueprint ?).

> Define scr feature as featureBoot in standard distribution
> ----------------------------------------------------------
>                 Key: KARAF-4347
>                 URL: https://issues.apache.org/jira/browse/KARAF-4347
>             Project: Karaf
>          Issue Type: Improvement
>          Components: karaf-core, karaf-feature
>            Reporter: Jean-Baptiste Onofré
>            Assignee: Jean-Baptiste Onofré
>             Fix For: 4.1.0, 4.0.5
> As more and more people use DS/SCR, it's not always obvious to them that they need to
install the scr feature. As blueprint programming model is installed by default, and regarding
the very low overhead of scr feature, it would make sense to install scr at boot.

This message was sent by Atlassian JIRA

View raw message