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"><project</span> <span class="na">xmlns=</span><span class="s">"http://maven.apache.org/POM/4.0.0"</span> <span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
+ <span class="na">xsi:schemaLocation=</span><span class="s">"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"</span><span class="nt">></span>
+ <span class="nt"><modelVersion></span>4.0.0<span class="nt"></modelVersion></span>
+ <span class="nt"><properties></span>
+ <span class="nt"><jclouds.version></span>X.X.X<span class="nt"></jclouds.version></span>
+ <span class="nt"></properties></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.examples<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>openstack-examples<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>1.0<span class="nt"></version></span>
+ <span class="nt"><dependencies></span>
+ <span class="c"><!-- jclouds dependencies --></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.driver<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>jclouds-slf4j<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>${jclouds.version}<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.driver<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>jclouds-sshj<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>${jclouds.version}<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="c"><!-- OpenStack dependencies --></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.api<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>openstack-keystone<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>${jclouds.version}<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.api<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>openstack-nova<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>${jclouds.version}<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.api<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>swift<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>${jclouds.version}<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.api<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>openstack-cinder<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>${jclouds.version}<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.api<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>openstack-trove<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>${jclouds.version}<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.labs<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>openstack-glance<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>${jclouds.version}<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.labs<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>openstack-marconi<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>${jclouds.version}<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds.labs<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>openstack-neutron<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>${jclouds.version}<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="c"><!-- 3rd party dependencies --></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>ch.qos.logback<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>logback-classic<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>1.0.13<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>mysql<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>mysql-connector-java<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>5.1.25<span class="nt"></version></span>
+ <span class="nt"></dependency></span>
+ <span class="nt"></dependencies></span>
+<span class="nt"></project></span>
+</code></pre></div>
+
+</pre>
</div>