You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whirr.apache.org by to...@apache.org on 2010/09/01 01:57:12 UTC
svn commit: r991399 - in /incubator/whirr/trunk: ./ build-tools/
build-tools/src/ cli/ core/ services/cassandra/ services/hadoop/
services/zookeeper/ site/ site/src/ src/ src/site/ src/site/xdoc/
Author: tomwhite
Date: Tue Aug 31 23:57:11 2010
New Revision: 991399
URL: http://svn.apache.org/viewvc?rev=991399&view=rev
Log:
WHIRR-77. Document and implement release process.
Added:
incubator/whirr/trunk/BUILD.txt (with props)
incubator/whirr/trunk/DISCLAIMER.txt (with props)
incubator/whirr/trunk/build-tools/src/assemble.xml (with props)
incubator/whirr/trunk/build-tools/update-versions
incubator/whirr/trunk/src/
- copied from r991398, incubator/whirr/trunk/site/src/
incubator/whirr/trunk/src/site/xdoc/
incubator/whirr/trunk/src/site/xdoc/release-notes.xml (with props)
incubator/whirr/trunk/src/site/xdoc/xdoc.xsl (with props)
Removed:
incubator/whirr/trunk/site/src/
Modified:
incubator/whirr/trunk/CHANGES.txt
incubator/whirr/trunk/README.txt
incubator/whirr/trunk/build-tools/pom.xml
incubator/whirr/trunk/cli/pom.xml
incubator/whirr/trunk/core/pom.xml
incubator/whirr/trunk/pom.xml
incubator/whirr/trunk/services/cassandra/pom.xml
incubator/whirr/trunk/services/hadoop/pom.xml
incubator/whirr/trunk/services/zookeeper/pom.xml
incubator/whirr/trunk/site/pom.xml
incubator/whirr/trunk/src/site/site.xml
Added: incubator/whirr/trunk/BUILD.txt
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/BUILD.txt?rev=991399&view=auto
==============================================================================
--- incubator/whirr/trunk/BUILD.txt (added)
+++ incubator/whirr/trunk/BUILD.txt Tue Aug 31 23:57:11 2010
@@ -0,0 +1,17 @@
+Apache Whirr Build Instructions
+
+REQUIREMENTS
+
+- Java 1.6
+- Apache Maven 2.2.1 or greater
+- Ruby 1.8.7 or greater (to run build-tools/update-versions)
+
+BUILDING
+
+To run unit tests and install artifacts locally:
+
+mvn clean install -DskipITs
+
+To build a source package:
+
+mvn package
\ No newline at end of file
Propchange: incubator/whirr/trunk/BUILD.txt
------------------------------------------------------------------------------
svn:eol-style = native
Modified: incubator/whirr/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/CHANGES.txt?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/CHANGES.txt (original)
+++ incubator/whirr/trunk/CHANGES.txt Tue Aug 31 23:57:11 2010
@@ -53,6 +53,8 @@ Trunk (unreleased changes)
WHIRR-40. Fill in getting started documentation. (tomwhite)
+ WHIRR-77. Document and implement release process. (tomwhite)
+
BUG FIXES
WHIRR-50. Cassandra POM should depend on top-level. (tomwhite)
Added: incubator/whirr/trunk/DISCLAIMER.txt
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/DISCLAIMER.txt?rev=991399&view=auto
==============================================================================
--- incubator/whirr/trunk/DISCLAIMER.txt (added)
+++ incubator/whirr/trunk/DISCLAIMER.txt Tue Aug 31 23:57:11 2010
@@ -0,0 +1,15 @@
+Apache Whirr is an effort undergoing incubation at the Apache Software
+Foundation (ASF), sponsored by the Apache Incubator PMC.
+
+Incubation is required of all newly accepted projects until a further review
+indicates that the infrastructure, communications, and decision making process
+have stabilized in a manner consistent with other successful ASF projects.
+
+While incubation status is not necessarily a reflection of the completeness
+or stability of the code, it does indicate that the project has yet to be
+fully endorsed by the ASF.
+
+For more information about the incubation status of the Whirr project you
+can go to the following page:
+
+http://incubator.apache.org/whirr/
Propchange: incubator/whirr/trunk/DISCLAIMER.txt
------------------------------------------------------------------------------
svn:eol-style = native
Modified: incubator/whirr/trunk/README.txt
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/README.txt?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/README.txt (original)
+++ incubator/whirr/trunk/README.txt Tue Aug 31 23:57:11 2010
@@ -2,5 +2,7 @@ Apache Whirr
Whirr is a set of libraries for running cloud services.
+Release notes are in src/site/xdoc/release-notes.xml.
+
Website: http://incubator.apache.org/whirr
Quick start: http://incubator.apache.org/whirr/quick-start-guide.html
Modified: incubator/whirr/trunk/build-tools/pom.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/build-tools/pom.xml?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/build-tools/pom.xml (original)
+++ incubator/whirr/trunk/build-tools/pom.xml Tue Aug 31 23:57:11 2010
@@ -20,12 +20,12 @@
<parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr</artifactId>
- <version>0.1.0-SNAPSHOT</version>
+ <version>0.1.0-incubating-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr-build-tools</artifactId>
<packaging>jar</packaging>
- <version>0.1.0-SNAPSHOT</version>
- <name>Whirr Build Tools</name>
+ <version>0.1.0-incubating-SNAPSHOT</version>
+ <name>Apache Whirr Build Tools</name>
</project>
Added: incubator/whirr/trunk/build-tools/src/assemble.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/build-tools/src/assemble.xml?rev=991399&view=auto
==============================================================================
--- incubator/whirr/trunk/build-tools/src/assemble.xml (added)
+++ incubator/whirr/trunk/build-tools/src/assemble.xml Tue Aug 31 23:57:11 2010
@@ -0,0 +1,36 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
+-->
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
+ <id>src</id>
+ <formats>
+ <format>tar.gz</format>
+ </formats>
+ <fileSets>
+ <fileSet>
+ <directory>${project.basedir}</directory>
+ <useDefaultExcludes>true</useDefaultExcludes>
+ <excludes>
+ <exclude>**/.project</exclude>
+ <exclude>**/.gitignore</exclude>
+ <exclude>**/${project.build.directory}/**</exclude>
+ <exclude>**/dependency-reduced-pom.xml</exclude>
+ </excludes>
+ </fileSet>
+ </fileSets>
+</assembly>
Propchange: incubator/whirr/trunk/build-tools/src/assemble.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/whirr/trunk/build-tools/update-versions
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/build-tools/update-versions?rev=991399&view=auto
==============================================================================
--- incubator/whirr/trunk/build-tools/update-versions (added)
+++ incubator/whirr/trunk/build-tools/update-versions Tue Aug 31 23:57:11 2010
@@ -0,0 +1,77 @@
+#!/usr/bin/ruby
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF 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
+#
+# 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.
+#
+
+# This script is used to roll the version numbers of all modules up.
+# The version number is always determined from the master POM's version number.
+# However, when changing version number of the master POM, every module must have
+# it's <parent>/<version> element updated. That's what this script is for.
+
+# Rub gems: Think of it as Maven for Ruby but not brain-damaged. See http://www.rubygems.org/read/book/1
+
+require 'rubygems'
+
+# This script requires the Ruby gem hpricot ("gem install hpricot"). It was built with version 0.6.
+# http://code.whytheluckystiff.net/hpricot
+
+require 'hpricot'
+
+# This script doesn't bother with optparse, it's just a single command line option: the new version number.
+# Use with care!
+
+$version = ARGV[0]
+
+def read_pom(file)
+ open(file) do |f|
+ Hpricot.XML(f)
+ end
+end
+
+def write(file, pom)
+ puts "Updating #{file} ..."
+
+ File.open(file, "w") do |stream|
+ stream << pom
+ end
+end
+
+def edit_pom(file)
+ pom = read_pom(file)
+ yield pom
+ write(file, pom)
+end
+
+def process_module(mod_name)
+
+ edit_pom("#{mod_name}/pom.xml") do |pom|
+ pom.at("/project/parent/version").inner_html = $version
+ end
+end
+
+puts "Updating to version #{$version} ..."
+
+edit_pom("pom.xml") do |pom|
+
+ modules = []
+
+ (pom/"project/modules/module").each { |elem| modules << elem.inner_html }
+
+ modules.sort.each { |mod_name| process_module(mod_name) }
+
+ pom.at("/project/version").inner_html = $version
+end
+
Modified: incubator/whirr/trunk/cli/pom.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/cli/pom.xml?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/cli/pom.xml (original)
+++ incubator/whirr/trunk/cli/pom.xml Tue Aug 31 23:57:11 2010
@@ -20,14 +20,14 @@
<parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr</artifactId>
- <version>0.1.0-SNAPSHOT</version>
+ <version>0.1.0-incubating-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr-cli</artifactId>
<packaging>jar</packaging>
- <version>0.1.0-SNAPSHOT</version>
- <name>Whirr CLI</name>
+ <version>0.1.0-incubating-SNAPSHOT</version>
+ <name>Apache Whirr CLI</name>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
@@ -135,14 +135,6 @@
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.6</source>
- <target>1.6</target>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.4</version>
<executions>
@@ -154,7 +146,11 @@
<configuration>
<finalName>whirr-cli-${project.version}</finalName>
<transformers>
- <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
+ <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer" />
+ <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer">
+ <projectName>Apache Whirr</projectName>
+ </transformer>
+ <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>org.apache.whirr.cli.Main</mainClass>
</transformer>
@@ -175,10 +171,4 @@
</plugin>
</plugins>
</build>
- <repositories>
- <repository>
- <id>jclouds</id>
- <url>http://jclouds.googlecode.com/svn/repo</url>
- </repository>
- </repositories>
</project>
Modified: incubator/whirr/trunk/core/pom.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/core/pom.xml?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/core/pom.xml (original)
+++ incubator/whirr/trunk/core/pom.xml Tue Aug 31 23:57:11 2010
@@ -20,14 +20,14 @@
<parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr</artifactId>
- <version>0.1.0-SNAPSHOT</version>
+ <version>0.1.0-incubating-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr-core</artifactId>
<packaging>jar</packaging>
- <version>0.1.0-SNAPSHOT</version>
- <name>Whirr Core</name>
+ <version>0.1.0-incubating-SNAPSHOT</version>
+ <name>Apache Whirr Core</name>
<dependencies>
<dependency>
<groupId>org.jclouds</groupId>
@@ -105,22 +105,4 @@
</dependency>
</dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.6</source>
- <target>1.6</target>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <repositories>
- <repository>
- <id>jclouds</id>
- <url>http://jclouds.googlecode.com/svn/repo</url>
- </repository>
- </repositories>
</project>
Modified: incubator/whirr/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/pom.xml?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/pom.xml (original)
+++ incubator/whirr/trunk/pom.xml Tue Aug 31 23:57:11 2010
@@ -1,3 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
@@ -19,9 +20,8 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr</artifactId>
+ <version>0.1.0-incubating-SNAPSHOT</version>
<packaging>pom</packaging>
- <version>0.1.0-SNAPSHOT</version>
- <name>Whirr</name>
<modules>
<module>build-tools</module>
@@ -34,33 +34,29 @@
<build>
<plugins>
+ <!-- Plugins in alphabetical order: by group then artifact -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.2-beta-5</version>
<configuration>
- <source>1.6</source>
- <target>1.6</target>
- </configuration>
- </plugin>
-
- <!-- mvn apache-rat:check - runs RAT check on the source -->
- <plugin>
- <groupId>org.apache.rat</groupId>
- <artifactId>apache-rat-plugin</artifactId>
- <version>0.6</version>
- <configuration>
- <excludes>
- <exclude>**/CHANGES.txt</exclude>
- <exclude>**/.svn/**</exclude>
- <exclude>.git/**</exclude>
- <exclude>.gitignore</exclude>
- <exclude>**/*.json</exclude>
- <exclude>**/*.confluence</exclude>
- <exclude>**/.project</exclude>
- <exclude>**/META-INF/services/*</exclude>
- <exclude>**/target/**</exclude>
- </excludes>
+ <descriptors>
+ <descriptor>build-tools/src/assemble.xml</descriptor>
+ </descriptors>
</configuration>
+ <executions>
+ <execution>
+ <id>dist-assembly</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+ <tarLongFileFormat>gnu</tarLongFileFormat>
+ </configuration>
+ </execution>
+ </executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -70,17 +66,29 @@
<dependency>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr-build-tools</artifactId>
- <version>0.1.0-SNAPSHOT</version>
+ <version>0.1.0-incubating-SNAPSHOT</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
+ <artifactId>maven-compiler-plugin</artifactId>
<configuration>
- <excludes>
- <exclude>**/integration/*Test.java</exclude>
- </excludes>
+ <source>1.6</source>
+ <target>1.6</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.3.1</version>
+ <configuration>
+ <archive>
+ <manifest>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+ </manifest>
+ </archive>
</configuration>
</plugin>
<plugin>
@@ -107,7 +115,94 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-remote-resources-plugin</artifactId>
+ <version>1.0</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>process</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <resourceBundles>
+ <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
+ </resourceBundles>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>**/integration/*Test.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <!-- mvn apache-rat:check - runs RAT check on the source -->
+ <plugin>
+ <groupId>org.apache.rat</groupId>
+ <artifactId>apache-rat-plugin</artifactId>
+ <version>0.6</version>
+ <configuration>
+ <excludes>
+ <exclude>**/BUILD.txt</exclude>
+ <exclude>**/CHANGES.txt</exclude>
+ <exclude>**/DISCLAIMER.txt</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>.git/**</exclude>
+ <exclude>.gitignore</exclude>
+ <exclude>**/*.json</exclude>
+ <exclude>**/*.confluence</exclude>
+ <exclude>**/.project</exclude>
+ <exclude>**/META-INF/services/*</exclude>
+ <exclude>**/target/**</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
</plugins>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pdf-plugin</artifactId>
+ <version>1.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.doxia</groupId>
+ <artifactId>doxia-module-confluence</artifactId>
+ <version>1.1.3</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-site-plugin</artifactId>
+ <version>2.1.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.doxia</groupId>
+ <artifactId>doxia-module-confluence</artifactId>
+ <version>1.1.3</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </pluginManagement>
</build>
<reporting>
<plugins>
@@ -119,6 +214,228 @@
<configLocation>checkstyle.xml</configLocation>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ <version>2.2</version>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>modules</report>
+ <report>project-team</report>
+ <report>mailing-list</report>
+ <report>issue-tracking</report>
+ <report>license</report>
+<!-- for now
+ <report>dependencies</report>
+ <report>cim</report>
+ <report>scm</report>
+-->
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
</plugins>
</reporting>
-</project>
+
+ <name>Whirr</name>
+ <description>Libraries for running cloud services</description>
+ <url>http://incubator.apache.org/whirr</url>
+ <inceptionYear>2010</inceptionYear>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <organization>
+ <name>Apache Software Foundation</name>
+ <url>http://www.apache.org</url>
+ </organization>
+ <developers>
+ <developer>
+ <id>apurtell</id>
+ <name>Andrew Purtell</name>
+ <organization>Trend Micro</organization>
+ <roles>
+ <role>committer</role>
+ </roles>
+ </developer>
+ <developer>
+ <id>cutting</id>
+ <organization>Cloudera</organization>
+ <name>Doug Cutting</name>
+ <roles>
+ <role>mentor</role>
+ </roles>
+ </developer>
+ <developer>
+ <id>johan</id>
+ <name>Johan Oskarsson</name>
+ <organization>Twitter</organization>
+ <roles>
+ <role>committer</role>
+ </roles>
+ </developer>
+ <developer>
+ <id>phunt</id>
+ <name>Patrick Hunt</name>
+ <organization>Cloudera</organization>
+ <roles>
+ <role>committer</role>
+ </roles>
+ </developer>
+ <developer>
+ <id>stevel</id>
+ <name>Steve Loughran</name>
+ <organization>HP Labs</organization>
+ <roles>
+ <role>mentor</role>
+ <role>committer</role>
+ </roles>
+ </developer>
+ <developer>
+ <id>tomwhite</id>
+ <name>Tom White</name>
+ <organization>Cloudera</organization>
+ <roles>
+ <role>mentor</role>
+ <role>committer</role>
+ </roles>
+ </developer>
+ </developers>
+ <issueManagement>
+ <system>JIRA</system>
+ <url>http://issues.apache.org/jira/browse/WHIRR</url>
+ </issueManagement>
+ <mailingLists>
+ <mailingList>
+ <name>Users</name>
+ <post>whirr-user@incubator.apache.org</post>
+ <subscribe>whirr-user-subscribe@incubator.apache.org</subscribe>
+ <unsubscribe>whirr-user-unsubscribe@incubator.apache.org</unsubscribe>
+ <archive>http://mail-archives.apache.org/mod_mbox/incubator-whirr-user/</archive>
+<!--
+ <otherArchives>
+ <otherArchive>http://whirr-user.917769.n3.nabble.com/</otherArchive>
+ </otherArchives>
+-->
+ </mailingList>
+ <mailingList>
+ <name>Development</name>
+ <post>whirr-dev@incubator.apache.org</post>
+ <subscribe>whirr-dev-subscribe@incubator.apache.org</subscribe>
+ <unsubscribe>whirr-dev-unsubscribe@incubator.apache.org</unsubscribe>
+ <archive>http://mail-archives.apache.org/mod_mbox/incubator-whirr-dev/</archive>
+<!--
+ <otherArchives>
+ <otherArchive>http://whirr-dev.917766.n3.nabble.com/</otherArchive>
+ </otherArchives>
+-->
+ </mailingList>
+ <mailingList>
+ <name>Commits</name>
+ <post>whirr-commits@incubator.apache.org</post>
+ <subscribe>whirr-commits-subscribe@incubator.apache.org</subscribe>
+ <unsubscribe>whirr-commits-unsubscribe@incubator.apache.org</unsubscribe>
+ <archive>http://mail-archives.apache.org/mod_mbox/incubator-whirr-commits/</archive>
+ </mailingList>
+ </mailingLists>
+ <scm>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/incubator/whirr/trunk/</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/whirr/trunk/</developerConnection>
+ <url>http://svn.apache.org/viewvc/incubator/whirr/trunk/</url>
+ </scm>
+ <repositories>
+ <repository>
+ <id>jclouds</id>
+ <url>http://jclouds.googlecode.com/svn/repo</url>
+ </repository>
+ </repositories>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>apache-snapshots</id>
+ <url>https://repository.apache.org/content/repositories/snapshots</url>
+ </pluginRepository>
+ </pluginRepositories>
+ <distributionManagement>
+ <site>
+ <id>apache.website</id>
+ <url>scpexe://people.apache.org/www/incubator.apache.org/whirr</url>
+ </site>
+ <repository>
+ <id>whirr-repo</id>
+ <name>Whirr staging repo</name>
+ <url>scpexe://people.apache.org/home/tomwhite/public_html/whirr-repo</url>
+ </repository>
+ <snapshotRepository>
+ <id>whirr-snapshot-repo</id>
+ <name>Whirr snapshot staging repo</name>
+ <url>scpexe://people.apache.org/home/tomwhite/public_html/whirr-snapshot-repo</url>
+ <!-- <url>file:///tmp/m2-repo</url> --> <!-- Uncomment to try locally. -->
+ </snapshotRepository>
+ </distributionManagement>
+ <profiles>
+ <profile>
+ <!-- Used only when cutting a full release. Configures the deploy plugin to mark
+ each artifact as a release (especially important for the archetype). Signs each
+ file deployed (it actually signs way too many files and we have to clean up a bit
+ once deployed). -->
+ <id>deploy</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>sign-artifacts</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <properties>
+ <update-release-info>true</update-release-info>
+ <!-- Don't re-run tests as part of the deploy build. -->
+ <maven.test.skip>true</maven.test.skip>
+ </properties>
+ </profile>
+ <profile>
+ <!-- Only enable Javadoc when the javadoc profile is active, since it is slow. -->
+ <id>javadoc</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.7</version>
+ <configuration>
+ <excludePackageNames>org.jclouds.*</excludePackageNames>
+ </configuration>
+ <executions>
+ <execution>
+ <id>aggregate</id>
+ <goals>
+ <goal>aggregate</goal>
+ </goals>
+ <phase>site</phase>
+ </execution>
+ <execution>
+ <id>attach-javadocs</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
\ No newline at end of file
Modified: incubator/whirr/trunk/services/cassandra/pom.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/services/cassandra/pom.xml?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/services/cassandra/pom.xml (original)
+++ incubator/whirr/trunk/services/cassandra/pom.xml Tue Aug 31 23:57:11 2010
@@ -20,14 +20,14 @@
<parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr</artifactId>
- <version>0.1.0-SNAPSHOT</version>
+ <version>0.1.0-incubating-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr-cassandra</artifactId>
<packaging>jar</packaging>
- <version>0.1.0-SNAPSHOT</version>
- <name>Whirr Cassandra</name>
+ <version>0.1.0-incubating-SNAPSHOT</version>
+ <name>Apache Whirr Cassandra</name>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
@@ -116,22 +116,4 @@
<version>1.6.0</version>
</dependency>
</dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.6</source>
- <target>1.6</target>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <repositories>
- <repository>
- <id>jclouds</id>
- <url>http://jclouds.googlecode.com/svn/repo</url>
- </repository>
- </repositories>
</project>
Modified: incubator/whirr/trunk/services/hadoop/pom.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/services/hadoop/pom.xml?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/services/hadoop/pom.xml (original)
+++ incubator/whirr/trunk/services/hadoop/pom.xml Tue Aug 31 23:57:11 2010
@@ -20,14 +20,14 @@
<parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr</artifactId>
- <version>0.1.0-SNAPSHOT</version>
+ <version>0.1.0-incubating-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr-hadoop</artifactId>
<packaging>jar</packaging>
- <version>0.1.0-SNAPSHOT</version>
- <name>Whirr Hadoop</name>
+ <version>0.1.0-incubating-SNAPSHOT</version>
+ <name>Apache Whirr Hadoop</name>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
@@ -100,22 +100,4 @@
</dependency>
</dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.6</source>
- <target>1.6</target>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <repositories>
- <repository>
- <id>jclouds</id>
- <url>http://jclouds.googlecode.com/svn/repo</url>
- </repository>
- </repositories>
</project>
Modified: incubator/whirr/trunk/services/zookeeper/pom.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/services/zookeeper/pom.xml?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/services/zookeeper/pom.xml (original)
+++ incubator/whirr/trunk/services/zookeeper/pom.xml Tue Aug 31 23:57:11 2010
@@ -20,14 +20,14 @@
<parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr</artifactId>
- <version>0.1.0-SNAPSHOT</version>
+ <version>0.1.0-incubating-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr-zookeeper</artifactId>
<packaging>jar</packaging>
- <version>0.1.0-SNAPSHOT</version>
- <name>Whirr ZooKeeper</name>
+ <version>0.1.0-incubating-SNAPSHOT</version>
+ <name>Apache Whirr ZooKeeper</name>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
@@ -96,22 +96,4 @@
</dependency>
</dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.6</source>
- <target>1.6</target>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <repositories>
- <repository>
- <id>jclouds</id>
- <url>http://jclouds.googlecode.com/svn/repo</url>
- </repository>
- </repositories>
</project>
Modified: incubator/whirr/trunk/site/pom.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/site/pom.xml?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/site/pom.xml (original)
+++ incubator/whirr/trunk/site/pom.xml Tue Aug 31 23:57:11 2010
@@ -20,13 +20,13 @@
<parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr</artifactId>
- <version>0.1.0-SNAPSHOT</version>
+ <version>0.1.0-incubating-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.apache.whirr</groupId>
<artifactId>whirr-site</artifactId>
- <version>0.1.0-SNAPSHOT</version>
+ <version>0.1.0-incubating-SNAPSHOT</version>
<name>Whirr Site</name>
<dependencies>
Modified: incubator/whirr/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/src/site/site.xml?rev=991399&r1=991398&r2=991399&view=diff
==============================================================================
--- incubator/whirr/trunk/src/site/site.xml (original)
+++ incubator/whirr/trunk/src/site/site.xml Tue Aug 31 23:57:11 2010
@@ -50,10 +50,8 @@
<menu name="Whirr">
<item name="About" href="index.html"/>
- <!--
<item name="Download" href="http://www.apache.org/dyn/closer.cgi/incubator/whirr/"/>
<item name="Release Notes" href="release-notes.html" />
- -->
<item name="Road Map" href="https://cwiki.apache.org/confluence/display/WHIRR/RoadMap" />
<item name="Wiki" href="https://cwiki.apache.org/confluence/display/WHIRR" />
<item name="FAQ" href="https://cwiki.apache.org/confluence/display/WHIRR/FAQ" />
@@ -71,7 +69,7 @@
<menu name="Documentation">
<item name="Quick Start Guide" href="quick-start-guide.html"/>
<item name="Configuration Guide" href="configuration-guide.html"/>
- <!-- <item name="Javadoc" href="api/html/index.html"/> -->
+ <item name="Javadoc" href="apidocs/index.html"/>
</menu>
</body>
Added: incubator/whirr/trunk/src/site/xdoc/release-notes.xml
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/src/site/xdoc/release-notes.xml?rev=991399&view=auto
==============================================================================
--- incubator/whirr/trunk/src/site/xdoc/release-notes.xml (added)
+++ incubator/whirr/trunk/src/site/xdoc/release-notes.xml Tue Aug 31 23:57:11 2010
@@ -0,0 +1,26 @@
+<?xml-stylesheet type="text/xsl" href="./xdoc.xsl"?>
+<document>
+ <!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
+ -->
+
+ <properties>
+ <title>Whirr Project Release Notes</title>
+ </properties>
+ <body>
+ <!-- Paste release notes from https://issues.apache.org/jira/browse/WHIRR here. -->
+ </body>
+</document>
\ No newline at end of file
Propchange: incubator/whirr/trunk/src/site/xdoc/release-notes.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/whirr/trunk/src/site/xdoc/xdoc.xsl
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/src/site/xdoc/xdoc.xsl?rev=991399&view=auto
==============================================================================
--- incubator/whirr/trunk/src/site/xdoc/xdoc.xsl (added)
+++ incubator/whirr/trunk/src/site/xdoc/xdoc.xsl Tue Aug 31 23:57:11 2010
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
+ -->
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <xsl:template match="/">
+ <html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <head>
+ <xsl:apply-templates select="/document/properties/title"/>
+ <xsl:apply-templates select="/document/meta"/>
+ <style type="text/css">
+ @import url("../style/tigris.css");
+ @import url("../style/maven.css");
+ @import url("../style/project.css");
+ </style>
+ <link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link>
+ </head>
+ <xsl:apply-templates select="/document/body"/>
+ </html>
+ </xsl:template>
+ <xsl:template match="body">
+ <body>
+ <div class="app">
+ <xsl:apply-templates/>
+ </div>
+ </body>
+ </xsl:template>
+ <xsl:template match="section">
+ <div>
+ <h3><xsl:value-of select="@name"/></h3>
+ <xsl:apply-templates/>
+ </div>
+ </xsl:template>
+ <xsl:template match="subsection">
+ <div>
+ <h4><xsl:value-of select="@name"/></h4>
+ <xsl:apply-templates/>
+ </div>
+ </xsl:template>
+ <xsl:template match="source">
+ <div id="source">
+ <pre>
+ <xsl:apply-templates/>
+ </pre>
+ </div>
+ </xsl:template>
+ <xsl:template match="node()|@*">
+ <xsl:copy>
+ <xsl:apply-templates select="@*"/>
+ <xsl:apply-templates/>
+ </xsl:copy>
+ </xsl:template>
+</xsl:stylesheet>
Propchange: incubator/whirr/trunk/src/site/xdoc/xdoc.xsl
------------------------------------------------------------------------------
svn:eol-style = native