You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2014/01/04 08:57:50 UTC

[jira] [Assigned] (KARAF-2665) EIK with custom Karaf distribution on Eclipse 3.8.x and 4.x

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

Jean-Baptiste Onofré reassigned KARAF-2665:
-------------------------------------------

    Assignee: Jean-Baptiste Onofré

> EIK with custom Karaf distribution on Eclipse 3.8.x and 4.x
> -----------------------------------------------------------
>
>                 Key: KARAF-2665
>                 URL: https://issues.apache.org/jira/browse/KARAF-2665
>             Project: Karaf
>          Issue Type: New Feature
>          Components: eik-core
>    Affects Versions: eik-0.10.0
>            Reporter: Adam Wehner
>            Assignee: Jean-Baptiste Onofré
>         Attachments: eik.patch
>
>
> I had the need to use EIK with a custom Karaf distribution in a newer Eclipse version. Both points did not work with EIK. So I have fixed a bunch of issues with my colleague Markus Krüger in order to make it work for our scenario:
> 1. An issue with Maven-URLs containing an @id annotation. No artifact resolution was possible than. - (General Issue)
> 2. The launch configuration file is not created when the "Karaf Project" is created. Because this worked only if the target platform was already set. Which can never happen at first start, because the "Karaf Project" with the target definition file is not created yet. (General Issue)
> 3. Bundle start levels for the launch configuration are read from the several features files now. (Custom Distribution Issue)
> 4. All available bundles are activated for a new launch configuration. (General Issue) 
> 5. NPE avoided: if target platform not set (General Issue)
> 6. Made EIK runnable on Eclipse 3.8.x and higher. I have tested it with Eclipse 3.8.2 and Eclipse 4.3.1. Attention: With this patch EIK is not working with Eclipse 3.7.x or lower, because the target definition API has changed.
> See the attachement for a patch with our solutions. It would make me very happy, if this changes could be merged to the EIK trunk.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)