[arquillian-issues] [JBoss JIRA] (ARQ-1821) equinox container does not install bundles specified in framework properties

Raymond Auge (JIRA) issues at jboss.org
Thu Jul 17 16:58:29 EDT 2014


    [ https://issues.jboss.org/browse/ARQ-1821?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12986063#comment-12986063 ] 

Raymond Auge commented on ARQ-1821:
-----------------------------------

This may be partially due to the fact that arquillian is using an ancient equinox dependency and so perhaps the integration tests are all good because if this.

The pom for arquillian-container-equinox defines a dependency on:

{code}
        <dependency>
        	<groupId>org.eclipse.osgi</groupId>
        	<artifactId>org.eclipse.osgi</artifactId>
        </dependency>
{code}

the newest version of this artifact is 3.7.1, which is ancient in terms of equinox.

I recommend changing the dependency to this maven group:

{code}
<dependency>
	<groupId>org.eclipse.tycho</groupId>
	<artifactId>org.eclipse.osgi</artifactId>
</dependency>
{code}

However, this will cause the issue to come to light and then there might be either a helper code required since this module will not support any auto starting of bundles. Or perhaps a small framework extension bundle can be created which adds the functionality something like felix's framework + main bundles.

> equinox container does not install bundles specified in framework properties
> ----------------------------------------------------------------------------
>
>                 Key: ARQ-1821
>                 URL: https://issues.jboss.org/browse/ARQ-1821
>             Project: Arquillian
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: OSGi Containers
>         Environment: arquillian-container-equinox-embedded 2.1.0.CR15
> arquillian-junit-container 1.1.2.Final
> org.eclipse.osgi 3.9.1.v20130814-1242
>            Reporter: Raymond Auge
>            Assignee: Thomas Diesler
>            Priority: Blocker
>
> The container assumes that equinox will start bundles passed in the framework properties as 'osgi.bundles'.
> However this loading feature is not available in equinox when using the osgi Framework API, but only when using the proprietary EclipseStarter class.



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the arquillian-issues mailing list