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

Yi Xiao commented on GERONIMO-5939:
-----------------------------------

I notice that the geronimo3.0 already has the function of installing a bundle 
with its dependencies through karaf shell:         
  obr:deploy 'bundle-identifier'.
The defect is karaf does not persist the bundle and its dependencies into 
geronimo's local repository.
So, I design a senario:
1 The user use a command(not exist yet),
  geronimo: obr-deploy 'bundle-identifier'
 to deploy a bundle which has the desc infos in obr.xml(include the referring 
repositories).
2 The obr-deploy command will resolve the bundle by obr's resolve API of Felix.
3 If the dependencies are satisfied, will download the bundles from remote 
sites and use the geronimo install bundle API to deploy the bundle into local 
repository and write the info into 'etc/startup.properties', otherwise, will 
just log the fail message into log.


> Support OBR resolution during bundle install
> --------------------------------------------
>
>                 Key: GERONIMO-5939
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5939
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: deployment, osgi
>    Affects Versions: 3.0-M1
>            Reporter: Jarek Gawor
>
> When installing an individual bundle (via the admin console, command line or 
> shell) provide an option to perform OBR resolution to install the dependent 
> bundles.

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

        

Reply via email to