Updated Branches:
  refs/heads/master ed6642c00 -> 104a0a0ca

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-examples/blob/104a0a0c/ec2-createlamp/pom.xml
----------------------------------------------------------------------
diff --git a/ec2-createlamp/pom.xml b/ec2-createlamp/pom.xml
index 4af644a..7c51301 100644
--- a/ec2-createlamp/pom.xml
+++ b/ec2-createlamp/pom.xml
@@ -2,80 +2,80 @@
 <!--
 
 
-    Copyright (C) 2011 Cloud Conscious, LLC. <[email protected]>
+Copyright (C) 2011 Cloud Conscious, LLC. <[email protected]>
 
-    ====================================================================
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
+====================================================================
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
 
-    http://www.apache.org/licenses/LICENSE-2.0
+http://www.apache.org/licenses/LICENSE-2.0
 
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-    ====================================================================
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+====================================================================
 
 -->
 
 <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>
-    <groupId>org.jclouds.examples</groupId>
-    <artifactId>ec2-createlamp</artifactId>
-    <version>1.0.0</version>
-    <name>ec2-createlamp</name>
-    <description>jclouds ec2 example that creates an instance and all you need 
to access it</description>
+         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>
+  <groupId>org.jclouds.examples</groupId>
+  <artifactId>ec2-createlamp</artifactId>
+  <version>1.0.0</version>
+  <name>ec2-createlamp</name>
+  <description>jclouds ec2 example that creates an instance and all you need 
to access it</description>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.jclouds.provider</groupId>
-            <artifactId>aws-ec2</artifactId>
-            <version>1.5.0</version>
-        </dependency>
-    </dependencies>
-    <build>
-        <finalName>${project.artifactId}</finalName>
-        <plugins>
+  <dependencies>
+    <dependency>
+      <groupId>org.jclouds.provider</groupId>
+      <artifactId>aws-ec2</artifactId>
+      <version>1.5.0</version>
+    </dependency>
+  </dependencies>
+  <build>
+    <finalName>${project.artifactId}</finalName>
+    <plugins>
 
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-jar-plugin</artifactId>
-                <configuration>
-                    <archive>
-                        <manifest>
-                            
<mainClass>org.jclouds.examples.ec2.createlamp.MainApp</mainClass>
-                        </manifest>
-                    </archive>
-                </configuration>
-            </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifest>
+              
<mainClass>org.jclouds.examples.ec2.createlamp.MainApp</mainClass>
+            </manifest>
+          </archive>
+        </configuration>
+      </plugin>
 
-            <plugin>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <configuration>
-                    <descriptorRefs>
-                        <descriptorRef>jar-with-dependencies</descriptorRef>
-                    </descriptorRefs>
-                    <archive>
-                        <manifest>
-                            
<mainClass>org.jclouds.examples.ec2.createlamp.MainApp</mainClass>
-                        </manifest>
-                    </archive>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>make-assembly</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptorRefs>
+            <descriptorRef>jar-with-dependencies</descriptorRef>
+          </descriptorRefs>
+          <archive>
+            <manifest>
+              
<mainClass>org.jclouds.examples.ec2.createlamp.MainApp</mainClass>
+            </manifest>
+          </archive>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
 
-    </build>
+  </build>
 
 </project>

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-examples/blob/104a0a0c/ec2-windows/pom.xml
----------------------------------------------------------------------
diff --git a/ec2-windows/pom.xml b/ec2-windows/pom.xml
index 1d7344c..c3b85ad 100644
--- a/ec2-windows/pom.xml
+++ b/ec2-windows/pom.xml
@@ -1,163 +1,163 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
 
-    Licensed to jclouds, Inc. (jclouds) under one or more
-    contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  jclouds licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
+Licensed to jclouds, Inc. (jclouds) under one or more
+contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  jclouds licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
 
-      http://www.apache.org/licenses/LICENSE-2.0
+http://www.apache.org/licenses/LICENSE-2.0
 
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
 
 -->
 <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>
-   <groupId>org.jclouds.examples</groupId>
-   <artifactId>ec2-windows</artifactId>
-   <version>1.0-SNAPSHOT</version>
-   <name>ec2-windows</name>
-   <description>jclouds compute example starts a Windows node and returns the 
Administrator password</description>
+         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>
+  <groupId>org.jclouds.examples</groupId>
+  <artifactId>ec2-windows</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <name>ec2-windows</name>
+  <description>jclouds compute example starts a Windows node and returns the 
Administrator password</description>
 
-   <dependencies>
-      <dependency>
-        <groupId>org.jclouds</groupId>
-        <artifactId>jclouds-compute</artifactId>
-        <version>1.5.0-beta.1</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jclouds.provider</groupId>
-        <artifactId>aws-ec2</artifactId>
-        <version>1.5.0-beta.1</version>
-      </dependency>
-      <dependency>
-        <groupId>org.bouncycastle</groupId>
-        <artifactId>bcprov-jdk16</artifactId>
-        <version>1.46</version>
-        <scope>provided</scope>
-      </dependency>
-      <dependency>
-        <groupId>org.jclouds.driver</groupId>
-        <artifactId>jclouds-bouncycastle</artifactId>
-        <version>1.5.0-beta.1</version>
-        <exclusions>
-           <!-- bouncy castle is a provider, so
-              it must be signed and used as-is.
-              we are doing this to prevent its
-              classes from getting into the
-              jar-with-dependencies -->
-           <exclusion>
-              <groupId>org.bouncycastle</groupId>
-              <artifactId>bcprov-jdk16</artifactId>
-           </exclusion>
-        </exclusions>
-      </dependency>
-      <dependency>
-        <groupId>org.jclouds.driver</groupId>
-        <artifactId>jclouds-sshj</artifactId>
-        <version>1.5.0-beta.1</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jclouds.driver</groupId>
-        <artifactId>jclouds-slf4j</artifactId>
-        <version>1.5.0-beta.1</version>
-      </dependency>
-      <dependency>
-         <groupId>org.slf4j</groupId>
-         <artifactId>slf4j-log4j12</artifactId>
-         <version>1.6.1</version>
-      </dependency>
-      <dependency>
-         <groupId>args4j</groupId>
-         <artifactId>args4j</artifactId>
-         <version>2.0.16</version>
-      </dependency>
-   </dependencies>
-   <build>
-      <finalName>${project.artifactId}</finalName>
-      <plugins>
-        <plugin>
-           <artifactId>maven-compiler-plugin</artifactId>
-           <configuration>
-              <encoding>${project.build.sourceEncoding}</encoding>
-              <source>1.6</source>
-              <target>1.6</target>
-           </configuration>
-        </plugin>
-        <plugin>
-           <groupId>org.apache.maven.plugins</groupId>
-           <artifactId>maven-jar-plugin</artifactId>
-           <configuration>
-              <archive>
-                <manifest>
-                   
<mainClass>org.jclouds.examples.ec2.windows.MainApp</mainClass>
-                </manifest>
-              </archive>
-           </configuration>
-        </plugin>
-        <plugin>
-           <artifactId>maven-assembly-plugin</artifactId>
-           <version>2.2.1</version>
-           <configuration>
-             <descriptors>
-               
<descriptor>src/main/assembly/jar-with-dependencies.xml</descriptor>
-             </descriptors>
-             <archive>
-                <manifest>
-                   
<mainClass>org.jclouds.examples.ec2.windows.MainApp</mainClass>
-                </manifest>
-                <manifestEntries>
-                   <Class-Path>bcprov-jdk16.jar</Class-Path>
-                </manifestEntries>
-             </archive>
-           </configuration>
-           <executions>
-             <execution>
-               <id>make-assembly</id>
-               <phase>package</phase>
-               <goals>
-                 <goal>single</goal>
-               </goals>
-             </execution>
-           </executions>
-        </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-dependency-plugin</artifactId>
-          <version>2.3</version>
-          <executions>
-            <execution>
-              <id>copy</id>
-              <phase>package</phase>
-              <goals>
-                <goal>copy</goal>
-              </goals>
-              <configuration>
-                <artifactItems>
-                  <artifactItem>
-                    <groupId>org.bouncycastle</groupId>
-                    <artifactId>bcprov-jdk16</artifactId>
-                    <overWrite>false</overWrite>
-                    <destFileName>bcprov-jdk16.jar</destFileName>
-                  </artifactItem>
-                </artifactItems>
-                <outputDirectory>${project.build.directory}</outputDirectory>
-                <overWriteReleases>false</overWriteReleases>
-                <overWriteSnapshots>true</overWriteSnapshots>
-              </configuration>
-            </execution>
-          </executions>
-        </plugin>
-      </plugins>
-   </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.jclouds</groupId>
+      <artifactId>jclouds-compute</artifactId>
+      <version>1.5.0-beta.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jclouds.provider</groupId>
+      <artifactId>aws-ec2</artifactId>
+      <version>1.5.0-beta.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcprov-jdk16</artifactId>
+      <version>1.46</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jclouds.driver</groupId>
+      <artifactId>jclouds-bouncycastle</artifactId>
+      <version>1.5.0-beta.1</version>
+      <exclusions>
+        <!-- bouncy castle is a provider, so
+             it must be signed and used as-is.
+             we are doing this to prevent its
+             classes from getting into the
+             jar-with-dependencies -->
+        <exclusion>
+          <groupId>org.bouncycastle</groupId>
+          <artifactId>bcprov-jdk16</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.jclouds.driver</groupId>
+      <artifactId>jclouds-sshj</artifactId>
+      <version>1.5.0-beta.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jclouds.driver</groupId>
+      <artifactId>jclouds-slf4j</artifactId>
+      <version>1.5.0-beta.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+      <version>1.6.1</version>
+    </dependency>
+    <dependency>
+      <groupId>args4j</groupId>
+      <artifactId>args4j</artifactId>
+      <version>2.0.16</version>
+    </dependency>
+  </dependencies>
+  <build>
+    <finalName>${project.artifactId}</finalName>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <encoding>${project.build.sourceEncoding}</encoding>
+          <source>1.6</source>
+          <target>1.6</target>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifest>
+              <mainClass>org.jclouds.examples.ec2.windows.MainApp</mainClass>
+            </manifest>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2.1</version>
+        <configuration>
+          <descriptors>
+            
<descriptor>src/main/assembly/jar-with-dependencies.xml</descriptor>
+          </descriptors>
+          <archive>
+            <manifest>
+              <mainClass>org.jclouds.examples.ec2.windows.MainApp</mainClass>
+            </manifest>
+            <manifestEntries>
+              <Class-Path>bcprov-jdk16.jar</Class-Path>
+            </manifestEntries>
+          </archive>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <version>2.3</version>
+        <executions>
+          <execution>
+            <id>copy</id>
+            <phase>package</phase>
+            <goals>
+              <goal>copy</goal>
+            </goals>
+            <configuration>
+              <artifactItems>
+                <artifactItem>
+                  <groupId>org.bouncycastle</groupId>
+                  <artifactId>bcprov-jdk16</artifactId>
+                  <overWrite>false</overWrite>
+                  <destFileName>bcprov-jdk16.jar</destFileName>
+                </artifactItem>
+              </artifactItems>
+              <outputDirectory>${project.build.directory}</outputDirectory>
+              <overWriteReleases>false</overWriteReleases>
+              <overWriteSnapshots>true</overWriteSnapshots>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
 
 </project>

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-examples/blob/104a0a0c/minecraft-compute/pom.xml
----------------------------------------------------------------------
diff --git a/minecraft-compute/pom.xml b/minecraft-compute/pom.xml
index 176858a..1c932c0 100644
--- a/minecraft-compute/pom.xml
+++ b/minecraft-compute/pom.xml
@@ -1,174 +1,174 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
 
-    Licensed to jclouds, Inc. (jclouds) under one or more
-    contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  jclouds licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
+Licensed to jclouds, Inc. (jclouds) under one or more
+contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  jclouds licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
 
-      http://www.apache.org/licenses/LICENSE-2.0
+http://www.apache.org/licenses/LICENSE-2.0
 
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
 
 -->
 
 <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>
-   <groupId>org.jclouds.examples</groupId>
-   <artifactId>minecraft-compute</artifactId>
-   <version>1.0-beta.6</version>
-   <name>minecraft-compute</name>
-   <description>starts a minecraft server using the ComputeService 
api</description>
+         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>
+  <groupId>org.jclouds.examples</groupId>
+  <artifactId>minecraft-compute</artifactId>
+  <version>1.0-beta.6</version>
+  <name>minecraft-compute</name>
+  <description>starts a minecraft server using the ComputeService 
api</description>
 
-   <dependencies>
-      <dependency>
-        <groupId>org.jclouds</groupId>
-        <artifactId>jclouds-compute</artifactId>
-        <version>1.6.0</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jclouds</groupId>
-        <artifactId>jclouds-allcompute</artifactId>
-        <version>1.6.0</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jclouds.labs</groupId>
-        <artifactId>joyentcloud</artifactId>
-        <version>1.6.0</version>
-      </dependency>
-      <!-- note that if you want a smaller distribution
+  <dependencies>
+    <dependency>
+      <groupId>org.jclouds</groupId>
+      <artifactId>jclouds-compute</artifactId>
+      <version>1.6.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jclouds</groupId>
+      <artifactId>jclouds-allcompute</artifactId>
+      <version>1.6.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jclouds.labs</groupId>
+      <artifactId>joyentcloud</artifactId>
+      <version>1.6.0</version>
+    </dependency>
+    <!-- note that if you want a smaller distribution
          remove the above dependency and place something 
          like below -->
-      <!--
-      <dependency>
+    <!--
+        <dependency>
         <groupId>org.jclouds.provider</groupId>
         <artifactId>gogrid</artifactId>
         <version>1.6.0</version>
-      </dependency>
-      -->
-      <dependency>
-        <groupId>org.bouncycastle</groupId>
-        <artifactId>bcprov-jdk16</artifactId>
-        <version>1.46</version>
-        <scope>provided</scope>
-      </dependency>
-      <dependency>
-        <groupId>org.jclouds.driver</groupId>
-        <artifactId>jclouds-bouncycastle</artifactId>
-        <version>1.6.0</version>
-        <exclusions>
-           <!-- bouncy castle is a provider, so
-              it must be signed and used as-is.
-              we are doing this to prevent its
-              classes from getting into the 
-              jar-with-dependencies -->
-           <exclusion>
-              <groupId>org.bouncycastle</groupId>
-              <artifactId>bcprov-jdk16</artifactId>
-           </exclusion>
-        </exclusions>
-      </dependency>
-      <dependency>
-        <groupId>org.jclouds.driver</groupId>
-        <artifactId>jclouds-sshj</artifactId>
-        <version>1.6.0</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jclouds.driver</groupId>
-        <artifactId>jclouds-enterprise</artifactId>
-        <version>1.6.0</version>
-      </dependency>
-      <dependency>
-        <groupId>ch.qos.logback</groupId>
-        <artifactId>logback-classic</artifactId>
-        <version>1.0.0</version>
-      </dependency>
-   </dependencies>
-   <build>
-      <finalName>${project.artifactId}</finalName>
-      <plugins>
-        <plugin>
-           <artifactId>maven-compiler-plugin</artifactId>
-           <configuration>
-              <encoding>${project.build.sourceEncoding}</encoding>
-              <source>1.6</source>
-              <target>1.6</target>
-           </configuration>
-        </plugin>
-        <plugin>
-           <groupId>org.apache.maven.plugins</groupId>
-           <artifactId>maven-jar-plugin</artifactId>
-           <configuration>
-              <archive>
-                <manifest>
-                   
<mainClass>org.jclouds.examples.minecraft.MainApp</mainClass>
-                </manifest>
-              </archive>
-           </configuration>
-        </plugin>
-        <plugin>
-           <artifactId>maven-assembly-plugin</artifactId>
-           <version>2.3</version>
-           <configuration>
-             <descriptors>
-               
<descriptor>src/main/assembly/jar-with-dependencies.xml</descriptor>
-             </descriptors>
-             <archive>
-                <manifest>
-                   
<mainClass>org.jclouds.examples.minecraft.MainApp</mainClass>
-                </manifest>
-                <manifestEntries>
-                   <Class-Path>bcprov-jdk16.jar</Class-Path>
-                </manifestEntries>
-             </archive>
-           </configuration>
-           <executions>
-             <execution>
-               <id>make-assembly</id>
-               <phase>package</phase>
-               <goals>
-                 <goal>single</goal>
-               </goals>
-             </execution>
-           </executions>
-        </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-dependency-plugin</artifactId>
-          <version>2.4</version>
-          <executions>
-            <execution>
-              <id>copy</id>
-              <phase>package</phase>
-              <goals>
-                <goal>copy</goal>
-              </goals>
-              <configuration>
-                <artifactItems>
-                  <artifactItem>
-                    <groupId>org.bouncycastle</groupId>
-                    <artifactId>bcprov-jdk16</artifactId>
-                    <overWrite>false</overWrite>
-                    <destFileName>bcprov-jdk16.jar</destFileName>
-                  </artifactItem>
-                </artifactItems>
-                <outputDirectory>${project.build.directory}</outputDirectory>
-                <overWriteReleases>false</overWriteReleases>
-                <overWriteSnapshots>true</overWriteSnapshots>
-              </configuration>
-            </execution>
-          </executions>
-        </plugin>
-      </plugins>
-   </build>
+        </dependency>
+    -->
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcprov-jdk16</artifactId>
+      <version>1.46</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jclouds.driver</groupId>
+      <artifactId>jclouds-bouncycastle</artifactId>
+      <version>1.6.0</version>
+      <exclusions>
+        <!-- bouncy castle is a provider, so
+             it must be signed and used as-is.
+             we are doing this to prevent its
+             classes from getting into the 
+             jar-with-dependencies -->
+        <exclusion>
+          <groupId>org.bouncycastle</groupId>
+          <artifactId>bcprov-jdk16</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.jclouds.driver</groupId>
+      <artifactId>jclouds-sshj</artifactId>
+      <version>1.6.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jclouds.driver</groupId>
+      <artifactId>jclouds-enterprise</artifactId>
+      <version>1.6.0</version>
+    </dependency>
+    <dependency>
+      <groupId>ch.qos.logback</groupId>
+      <artifactId>logback-classic</artifactId>
+      <version>1.0.0</version>
+    </dependency>
+  </dependencies>
+  <build>
+    <finalName>${project.artifactId}</finalName>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <encoding>${project.build.sourceEncoding}</encoding>
+          <source>1.6</source>
+          <target>1.6</target>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifest>
+              <mainClass>org.jclouds.examples.minecraft.MainApp</mainClass>
+            </manifest>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.3</version>
+        <configuration>
+          <descriptors>
+            
<descriptor>src/main/assembly/jar-with-dependencies.xml</descriptor>
+          </descriptors>
+          <archive>
+            <manifest>
+              <mainClass>org.jclouds.examples.minecraft.MainApp</mainClass>
+            </manifest>
+            <manifestEntries>
+              <Class-Path>bcprov-jdk16.jar</Class-Path>
+            </manifestEntries>
+          </archive>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <version>2.4</version>
+        <executions>
+          <execution>
+            <id>copy</id>
+            <phase>package</phase>
+            <goals>
+              <goal>copy</goal>
+            </goals>
+            <configuration>
+              <artifactItems>
+                <artifactItem>
+                  <groupId>org.bouncycastle</groupId>
+                  <artifactId>bcprov-jdk16</artifactId>
+                  <overWrite>false</overWrite>
+                  <destFileName>bcprov-jdk16.jar</destFileName>
+                </artifactItem>
+              </artifactItems>
+              <outputDirectory>${project.build.directory}</outputDirectory>
+              <overWriteReleases>false</overWriteReleases>
+              <overWriteSnapshots>true</overWriteSnapshots>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
 
 </project>

Reply via email to