This PR refactors the project to use AutoService for service loader metadata generation:
- Updated poms with `AutoService` dependency - Cleaned up osgi imports in several poms - Added `@AutoService(ApiMetadata.class)` annotations to APIs - Added `@AutoService(ProviderMetadata.class)` annotations to Providers You can merge this Pull Request by running: git pull https://github.com/rackerlabs/jclouds-labs-openstack openstack-labs/autoservice Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds-labs-openstack/pull/172 -- Commit Summary -- * Use AutoService for creation of Service Loader Metadata -- File Changes -- M openstack-glance/pom.xml (14) M openstack-glance/src/main/java/org/jclouds/openstack/glance/v1_0/GlanceApiMetadata.java (3) D openstack-glance/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (18) M openstack-heat/pom.xml (14) M openstack-heat/src/main/java/org/jclouds/openstack/heat/v1/HeatApiMetadata.java (2) D openstack-heat/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (18) M openstack-marconi/pom.xml (5) M openstack-marconi/src/main/java/org/jclouds/openstack/marconi/v1/MarconiApiMetadata.java (5) D openstack-marconi/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (18) M openstack-neutron/pom.xml (6) M rackspace-autoscale-uk/pom.xml (19) M rackspace-autoscale-uk/src/main/java/org/jclouds/rackspace/autoscale/uk/AutoscaleUKProviderMetadata.java (2) D rackspace-autoscale-uk/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata (18) M rackspace-autoscale-us/pom.xml (19) M rackspace-autoscale-us/src/main/java/org/jclouds/rackspace/autoscale/us/AutoscaleUSProviderMetadata.java (2) D rackspace-autoscale-us/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata (17) M rackspace-autoscale/pom.xml (19) M rackspace-autoscale/src/main/java/org/jclouds/rackspace/autoscale/v1/AutoscaleApiMetadata.java (3) D rackspace-autoscale/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (18) M rackspace-cloudbigdata-us/pom.xml (13) M rackspace-cloudbigdata-us/src/main/java/org/jclouds/rackspace/cloudbigdata/us/v1/CloudBigDataUSProviderMetadata.java (2) D rackspace-cloudbigdata-us/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata (18) M rackspace-cloudbigdata/pom.xml (19) M rackspace-cloudbigdata/src/main/java/org/jclouds/rackspace/cloudbigdata/v1/CloudBigDataApiMetadata.java (3) D rackspace-cloudbigdata/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (18) M rackspace-cloudfiles-uk/pom.xml (18) M rackspace-cloudfiles-uk/src/main/java/org/jclouds/rackspace/cloudfiles/uk/CloudFilesUKProviderMetadata.java (2) D rackspace-cloudfiles-uk/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata (18) M rackspace-cloudfiles-us/pom.xml (18) M rackspace-cloudfiles-us/src/main/java/org/jclouds/rackspace/cloudfiles/us/CloudFilesUSProviderMetadata.java (2) D rackspace-cloudfiles-us/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata (18) M rackspace-cloudfiles/pom.xml (5) M rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/CloudFilesApiMetadata.java (3) D rackspace-cloudfiles/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (18) M rackspace-cloudnetworks-us/pom.xml (11) M rackspace-cloudqueues-uk/pom.xml (12) M rackspace-cloudqueues-uk/src/main/java/org/jclouds/rackspace/cloudqueues/uk/CloudQueuesUKProviderMetadata.java (2) D rackspace-cloudqueues-uk/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata (1) M rackspace-cloudqueues-us/pom.xml (12) M rackspace-cloudqueues-us/src/main/java/org/jclouds/rackspace/cloudqueues/us/CloudQueuesUSProviderMetadata.java (2) D rackspace-cloudqueues-us/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata (1) -- Patch Links -- https://github.com/jclouds/jclouds-labs-openstack/pull/172.patch https://github.com/jclouds/jclouds-labs-openstack/pull/172.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-openstack/pull/172
