You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@whirr.apache.org by "Adrian Cole (JIRA)" <ji...@apache.org> on 2012/08/18 20:13:38 UTC

[jira] [Commented] (WHIRR-633) Align jclouds 1.5.0 modularity changes with Whirr

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

Adrian Cole commented on WHIRR-633:
-----------------------------------

I applied the latest patch:

patch -p0 --input /path/to/osgi-improvements-with-activators.patch

Next, I removed the zero-length files:

svn rm --force services/voldemort/src/main/resources/OSGI-INF/blueprint/blueprint.xml core/src/main/resources/OSGI-INF/blueprint/blueprint.xml

Then, I ran the tests:

mvn clean install eclipse:eclipse -Posgi

It fails with the message:

[INFO] --- maven-bundle-plugin:2.3.6:bundle (default-bundle) @ whirr-core ---
[ERROR] Bundle org.apache.whirr:whirr-core:bundle:0.9.0-SNAPSHOT : Bundle-Activator not found on the bundle class path nor in imports: org.apache.whirr.osgi.Activator

                
> Align jclouds 1.5.0 modularity changes with Whirr
> -------------------------------------------------
>
>                 Key: WHIRR-633
>                 URL: https://issues.apache.org/jira/browse/WHIRR-633
>             Project: Whirr
>          Issue Type: Bug
>    Affects Versions: 0.8.0-alpha.1
>            Reporter: Ioannis Canellos
>            Assignee: Ioannis Canellos
>             Fix For: 0.8.0
>
>         Attachments: osgi-improvements.diff, osgi-improvements.patch, osgi-improvements-with-activators.patch
>
>
> Now that whirr is finally using jclouds 1.5.x, which contains great improvements regarding OSGi, I'd like to align whirr accordingly.
> As of jclouds 1.5.0 the scriptloader, inside OSGi will leverage services in order to load script and no longer considers flat classloaders.
> This allows some significant improvements in whirr:
> i) No longer use of OSGi fragments is required.
> ii) Since we no longer need fragments we can have proper bundles that can have an activator and no longer need blueprint.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira