> @@ -34,8 +34,14 @@
>      <jclouds.test.listener />
>  
>      
> <jclouds.osgi.activator>org.jclouds.scriptbuilder.functionloader.osgi.Activator</jclouds.osgi.activator>
> -    
> <jclouds.osgi.export>org.jclouds.scriptbuilder*;version="${project.version}"</jclouds.osgi.export>
> -    
> <jclouds.osgi.import>org.jclouds*;version="${project.version}",*</jclouds.osgi.import>
> +    
> <jclouds.osgi.export>org.jclouds.scriptbuilder*;version="${project.version}";-noimport:=true</jclouds.osgi.export>
> +    <jclouds.osgi.import>
> +        javax.inject*;resolution:=optional,
> +        
> org.jclouds.domain*;version="${project.version}";resolution:=optional,
> +        
> org.jclouds.javax.annotation*;version="${project.version}";resolution:=optional,

The following classes are only needed when using chef or other compute stuff:
i) org.jclouds.javax.annotation.Nullable
ii) org.jclouds.domain.Credentials
iii) java.inject.Inject

So we are just saying here that we consider those optional, so at runtime we 
can use jclouds-scriptbuilder (as long as we don't use compute specific stuff).

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/219/files#r8089614

Reply via email to