Hello,
After changing the groupid for neutron, I am getting theĀ  error while executing 
maven. The lib directory content is as below.

[root@localhost jclouds]# mvn dependency:copy-dependencies 
"-DoutputDirectory=./lib"
[INFO] Scanning for projects...
[INFO] 
[INFO] -----------< org.apache.jclouds.examples:openstack-examples >-----------
[INFO] Building openstack-examples 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The POM for org.apache.jclouds.api:openstack-neutron:jar:2.0.1 is 
missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.707 s
[INFO] Finished at: 2018-06-19T08:36:36+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project openstack-examples: Could not resolve 
dependencies for project 
org.apache.jclouds.examples:openstack-examples:jar:1.0: Failure to find 
org.apache.jclouds.api:openstack-neutron:jar:2.0.1 in 
https://repo.maven.apache.org/maven2 was cached in the local repository, 
resolution will not be reattempted until the update interval of central has 
elapsed or updates are forced -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

 

    On Tuesday, June 19, 2018 11:11 AM, Ignasi Barrera <n...@apache.org> wrote:
 

 That tutorial is a bit outdated. Did you use the exact pom.xml referenced 
there to build the "lib" folder?
A quick look shows that the Neutron groupId is wrong. Now it is 
"org.apache.jclouds.api". Could you verify it, and that you get all deps 
without errors? Could you share the contents of the resulting "lib" folder you 
have?



On Tue, Jun 19, 2018, 06:04 jayshankar nair <n_jayshan...@yahoo.com> wrote:

The description of jclouds is given in the below 
link.https://jclouds.apache.org/guides/openstack/. I have packstack installed 
in the machine.
java -classpath ".:lib/*" JCloudsNovaException in thread "main" 
java.util.ServiceConfigurationError: org.jclouds.apis.ApiMetadata: Provider 
org.jclouds.openstack.neutron.v2.NeutronApiMetadata could not be instantiated 
at java.util.ServiceLoader.fail(ServiceLoader.java:232) at 
java.util.ServiceLoader.access$100(ServiceLoader.java:185) at 
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384) at 
java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) at 
java.util.ServiceLoader$1.next(ServiceLoader.java:480) at 
com.google.common.collect.ImmutableCollection$Builder.addAll(ImmutableCollection.java:281)at
 
com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.addAll(ImmutableCollection.java:360)
 at 
com.google.common.collect.ImmutableSet$Builder.addAll(ImmutableSet.java:508) at 
org.jclouds.apis.Apis.all(Apis.java:72) at 
org.jclouds.apis.Apis.withId(Apis.java:88) at 
org.jclouds.ContextBuilder.newBuilder(ContextBuilder.java:169) at 
JCloudsNova.(JCloudsNova.java:39) at 

JCloudsNova.main(JCloudsNova.java:19)Caused by: java.lang.NoClassDefFoundError: 
org/jclouds/openstack
/keystone/v2_0/config/AuthenticationApiModule at 
org.jclouds.openstack.neutron.v2.NeutronApiMetadata$Builder.(NeutronApiMetadata.java:78)
 at 
org.jclouds.openstack.neutron.v2.NeutronApiMetadata.(NeutronApiMetadata.java:51)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
 at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at 
java.lang.Class.newInstance(Class.java:442) at 
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)  ... 
10 moreCaused by: java.lang.ClassNotFoundException: 
org.jclouds.openstack.keystone.v2_0.config.AuthenticationApiModule at 
java.net.URLClassLoader.findClass(URLClassLoader.java:381) at 
java.lang.ClassLoader.loadClass(ClassLoader.java:424) at 
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at 
java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 18 more 


   
<project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd";>
  <modelVersion>4.0.0</modelVersion>
  <properties>
    <jclouds.version>2.1.0</jclouds.version>
  </properties>
  <groupId>org.apache.jclouds.examples</groupId>
  <artifactId>openstack-examples</artifactId>
  <version>1.0</version>
  <dependencies>
    <!-- jclouds dependencies -->
    <dependency>
      <groupId>org.apache.jclouds.driver</groupId>
      <artifactId>jclouds-slf4j</artifactId>
      <version>${jclouds.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jclouds.driver</groupId>
      <artifactId>jclouds-sshj</artifactId>
      <version>${jclouds.version}</version>
    </dependency>
    <!-- jclouds OpenStack dependencies -->
    <dependency>
      <groupId>org.apache.jclouds.api</groupId>
      <artifactId>openstack-keystone</artifactId>
      <version>${jclouds.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jclouds.api</groupId>
      <artifactId>openstack-nova</artifactId>
      <version>${jclouds.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jclouds.api</groupId>
      <artifactId>openstack-swift</artifactId>
      <version>${jclouds.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jclouds.api</groupId>
      <artifactId>openstack-cinder</artifactId>
      <version>${jclouds.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jclouds.api</groupId>
      <artifactId>openstack-trove</artifactId>
      <version>${jclouds.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jclouds.labs</groupId>
      <artifactId>openstack-glance</artifactId>
      <version>${jclouds.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jclouds.labs</groupId>
      <artifactId>openstack-marconi</artifactId>
      <version>${jclouds.version}</version>
    </dependency>
    <!-- 3rd party dependencies -->
    <dependency>
      <groupId>ch.qos.logback</groupId>
      <artifactId>logback-classic</artifactId>
      <version>1.0.13</version>
    </dependency>
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.25</version>
    </dependency>
<dependency>
    <groupId>org.apache.jclouds.api</groupId>
    <artifactId>openstack-neutron</artifactId>
    <version>2.0.1</version>
</dependency>
  </dependencies>
</project>

Reply via email to