> @@ -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