You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ev...@apache.org on 2014/01/16 18:34:33 UTC

svn commit: r1558862 - /jclouds/site-content/documentation/quickstart/openstack/index.html

Author: everett
Date: Thu Jan 16 17:34:32 2014
New Revision: 1558862

URL: http://svn.apache.org/r1558862
Log:
deploy jclouds site content

Modified:
    jclouds/site-content/documentation/quickstart/openstack/index.html

Modified: jclouds/site-content/documentation/quickstart/openstack/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/documentation/quickstart/openstack/index.html?rev=1558862&r1=1558861&r2=1558862&view=diff
==============================================================================
--- jclouds/site-content/documentation/quickstart/openstack/index.html (original)
+++ jclouds/site-content/documentation/quickstart/openstack/index.html Thu Jan 16 17:34:32 2014
@@ -69,7 +69,7 @@
 <li><a href="#nova">List Servers</a></li>
 <li><a href="#swift">List Containers</a></li>
 <li><a href="#next">Next Steps</a></li>
-<li><a href="#providers">OpenStack Providers</a></li>
+<li><a href="#pom">OpenStack Dependencies</a></li>
 </ol>
 
 
@@ -94,28 +94,38 @@
 <h2><a id="install"></a>Get jclouds</h2>
 
 <ol>
-<li>Ensure you are using the <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Java Development Kit (JDK) version 6 or later</a>.</li>
-<li>In your Terminal or Command Prompt run the following to verify the JDK is installed correctly.
+<li>Ensure you are using the <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Java Development Kit (JDK) version 6 or later</a>.
 
 <ul>
 <li><code>javac -version</code></li>
 </ul>
 </li>
+<li>Ensure you are using <a href="http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html">Maven version 3 or later</a>.
+
+<ul>
+<li><code>mvn -version</code></li>
+</ul>
+</li>
 <li>Create a directory to try out jclouds.
 
 <ul>
 <li><code>mkdir jclouds</code></li>
+<li><code>cd jclouds</code></li>
+</ul>
+</li>
+<li>Make a local copy of the <a href="#pom">pom.xml</a> file below in the jclouds directory.
+
+<ul>
+<li>mvn dependency:copy-dependencies "-DoutputDirectory=./lib"</li>
 </ul>
 </li>
-<li>Follow the instructions for <a href="/documentation/userguide/installation-guide#ant">Getting the binaries using Apache Ant</a>.</li>
 <li>You should now have a directory with the following structure:
 
 <ul>
 <li><code>jclouds/</code>
 
 <ul>
-<li><code>build.xml</code></li>
-<li><code>maven-ant-tasks.jar</code></li>
+<li><code>pom.xml</code></li>
 <li><code>lib/</code>
 
 <ul>
@@ -534,16 +544,90 @@ List Containers
 </ul>
 
 
-<h2><a id="providers"></a>OpenStack Providers</h2>
+<h2><a id="pom"></a>OpenStack Dependencies</h2>
 
-<p>This is a list of providers that work with OpenStack that you can use to build your Context.</p>
+<p>This pom.xml file specifies all of the dependencies you'll need to work with OpenStack. Replace the jclouds.version X.X.X with the latest version available according to the <a href="http://jclouds.apache.org/documentation/releasenotes/">Release Notes</a>.</p>
 
-<ul>
-<li><code>"openstack-nova"</code></li>
-<li><code>"openstack-keystone"</code></li>
-<li><code>"openstack-cinder"</code></li>
-<li><code>"swift-keystone"</code></li>
-</ul>
+<pre>
+
+<div class="highlight"><pre><code class="xml"><span class="nt">&lt;project</span> <span class="na">xmlns=</span><span class="s">&quot;http://maven.apache.org/POM/4.0.0&quot;</span> <span class="na">xmlns:xsi=</span><span class="s">&quot;http://www.w3.org/2001/XMLSchema-instance&quot;</span>
+  <span class="na">xsi:schemaLocation=</span><span class="s">&quot;http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;</span><span class="nt">&gt;</span>
+  <span class="nt">&lt;modelVersion&gt;</span>4.0.0<span class="nt">&lt;/modelVersion&gt;</span>
+  <span class="nt">&lt;properties&gt;</span>
+    <span class="nt">&lt;jclouds.version&gt;</span>X.X.X<span class="nt">&lt;/jclouds.version&gt;</span>
+  <span class="nt">&lt;/properties&gt;</span>
+  <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.examples<span class="nt">&lt;/groupId&gt;</span>
+  <span class="nt">&lt;artifactId&gt;</span>openstack-examples<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.0<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;dependencies&gt;</span>
+    <span class="c">&lt;!-- jclouds dependencies --&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.driver<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>jclouds-slf4j<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>${jclouds.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.driver<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>jclouds-sshj<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>${jclouds.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="c">&lt;!-- OpenStack dependencies --&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.api<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>openstack-keystone<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>${jclouds.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.api<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>openstack-nova<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>${jclouds.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.api<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>swift<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>${jclouds.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.api<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>openstack-cinder<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>${jclouds.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.api<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>openstack-trove<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>${jclouds.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.labs<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>openstack-glance<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>${jclouds.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.labs<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>openstack-marconi<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>${jclouds.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.labs<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>openstack-neutron<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>${jclouds.version}<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="c">&lt;!-- 3rd party dependencies --&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>ch.qos.logback<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>logback-classic<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>1.0.13<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+    <span class="nt">&lt;dependency&gt;</span>
+      <span class="nt">&lt;groupId&gt;</span>mysql<span class="nt">&lt;/groupId&gt;</span>
+      <span class="nt">&lt;artifactId&gt;</span>mysql-connector-java<span class="nt">&lt;/artifactId&gt;</span>
+      <span class="nt">&lt;version&gt;</span>5.1.25<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;/dependency&gt;</span>
+  <span class="nt">&lt;/dependencies&gt;</span>
+<span class="nt">&lt;/project&gt;</span>
+</code></pre></div>
+
+</pre>
 
 
       </div>