[ 
https://issues.apache.org/jira/browse/ARIES-335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on ARIES-335 started by Alasdair Nottingham.

> Update OBR Application Resolver to use OBR 1.6
> ----------------------------------------------
>
>                 Key: ARIES-335
>                 URL: https://issues.apache.org/jira/browse/ARIES-335
>             Project: Aries
>          Issue Type: Improvement
>          Components: Application
>    Affects Versions: 0.2
>            Reporter: Alasdair Nottingham
>            Assignee: Alasdair Nottingham
>             Fix For: 0.2
>
>
> In the initial OBRApplicationResolver we had to do some pretty nasty things 
> to get it to work because of the way OBR works. The two biggest are:
> 1. We had to generate a repository.xml for the application by value content 
> to resolve against, this had to be written to disk and then removed to add it 
> to OBR.
> 2. We had to add a private repository (the application by value content) as a 
> global repository. This meant that if someone else used OBR they could have 
> ended up with invalid results. Also it meant we could only resolve one 
> application at a time.
> 3. The application was resolved against the current framework, and the 
> bundles in the current framework would be excluded from the results. Since 
> the resolution info can be stored in the application in the DEPLOYMENT.MF 
> which could be used in a different JVM with different bundles in the 
> framework you could end up with an app not working in the target framework.
> The latest level of OBR has fixes for these 3 issues, so we should try to 
> update it so it works against OBR 1.6.
> Oh and OBR 1.6 appears to be faster at parsing the repo.xml files, so every 
> performance improvement helps.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to