[
https://issues.apache.org/jira/browse/GERONIMO-5764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13045813#comment-13045813
]
Rex Wang commented on GERONIMO-5764:
------------------------------------
Attached a new patch: GERONIMO-5764-record-bundle.patch
This patch introduces a new GBean named BundleRecorderGBean, it can load
var/config/bundle-records.properties to install all the bundles list there when
server starts. The properties file records many Bundle's URI/startLevel pairs
which separated by a "=".
This patch also provides a couple of new CLIs to help record the bundles that
user want to start even after clean the cache. For example:
a) deploy record-bundle --inplace --start --startLevel 90
D:\BlueprintSample\SampleBundles\HelloWorld.jar
This command records the bundle in the above properties file, and start it in
osgi framework.
b) deploy operate-record --list
This command can list all the records as following:
--------------------------------------------
Index Installed Started StartLevel URI
1 true true 70
file:///D:/OSGi/Felix/bundles/BlueprintSample/SampleBundles/BPHelloWorld.jar
2 false false 80 file:///D:/_g/_tr4bd/impl.jar
3 true true 90 file:///D:/_g/_tr4bd/user.jar
GEP can use the new GBean to "persist" an OSGi bundle installation.
-Rex
> Support Bundles Deployment in deployment command line
> -----------------------------------------------------
>
> Key: GERONIMO-5764
> URL: https://issues.apache.org/jira/browse/GERONIMO-5764
> Project: Geronimo
> Issue Type: New Feature
> Security Level: public(Regular issues)
> Components: commands, console, deployment
> Affects Versions: 3.0
> Reporter: viola.lu
> Assignee: Rex Wang
> Priority: Critical
> Fix For: 3.0
>
> Attachments: GERONIMO-5764-record-bundle.patch, GERONIMO-5764.patch
>
>
> Now we have to deploy a regular bundle via karaf shell: osgi:install
> file:/[bunlde_path], not deployer command line, so open this jira to track
> this feature enablement.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira