Browse files

added top level pom for build convinience

  • Loading branch information...
1 parent cc142fe commit 0d01c527e45deb870f63d650128423af704d18ae @zznate committed Feb 28, 2012
Showing with 113 additions and 35 deletions.
  1. +4 −5 api-usage/pom.xml
  2. +7 −1 common/pom.xml
  3. +4 −26 ez-client/pom.xml
  4. +82 −0 pom.xml
  5. +6 −1 storage-model/pom.xml
  6. +10 −2 webapp/pom.xml
View
9 api-usage/pom.xml
@@ -3,16 +3,15 @@
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.sonatype.oss</groupId>
- <artifactId>oss-parent</artifactId>
- <version>7</version>
+ <groupId>org.apigee.tutorial</groupId>
+ <artifactId>strata-west-2012</artifactId>
+ <version>1.0-SNAPSHOT</version>
</parent>
<groupId>org.apigee.tutorial</groupId>
<artifactId>strata-api-usage</artifactId>
- <version>1.0-SNAPSHOT</version>
- <name>Building Applications with Apache Cassandra</name>
+ <name>Api Usage</name>
<description>The code examples from the tutorial session: Building Applications with Apache Cassandra (http://strataconf.com/strata2012/public/schedule/detail/22369) presented at the O'Reilly Strata Conference on February 29th, 2012. This is the API Usage section.</description>
<url>https://github.com/zznate/strata-west-2012</url>
<inceptionYear>2012</inceptionYear>
View
8 common/pom.xml
@@ -2,9 +2,15 @@
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>
+
+ <parent>
+ <groupId>org.apigee.tutorial</groupId>
+ <artifactId>strata-west-2012</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+
<groupId>org.apigee.tutorial.common</groupId>
<artifactId>common</artifactId>
- <version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>common</name>
View
30 ez-client/pom.xml
@@ -3,14 +3,14 @@
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.sonatype.oss</groupId>
- <artifactId>oss-parent</artifactId>
- <version>7</version>
+ <groupId>org.apigee.tutorial</groupId>
+ <artifactId>strata-west-2012</artifactId>
+ <version>1.0-SNAPSHOT</version>
</parent>
<groupId>org.apigee.tutorial</groupId>
<artifactId>ez-client</artifactId>
- <version>1.0-SNAPSHOT</version>
+ <packaging>jar</packaging>
<name>Cassandra EZ Client</name>
<description>The code examples from the tutorial session: Building Applications with Apache Cassandra (http://strataconf.com/strata2012/public/schedule/detail/22369) presented at the O'Reilly Strata Conference on February 29th, 2012. This module is the simple client built up around some best practices.</description>
@@ -23,28 +23,6 @@
<distribution>repo</distribution>
</license>
</licenses>
-
- <developers>
- <developer>
- <id>zznate</id>
- <name>Nate McCall</name>
- <roles>
- <role>packager</role>
- <role>developer</role>
- </roles>
- </developer>
- </developers>
-
- <scm>
- <connection>scm:git:https://github.com/zznate/strata-west-2012/</connection>
- <developerConnection>scm:githttps://github.com/zznate/strata-west-2012/</developerConnection>
- <url>https://github.com/zznate/strata-west-2012</url>
- </scm>
- <issueManagement>
- <system>github.com</system>
- <url>https://github.com/zznate/strata-west-2012/issues/list</url>
- </issueManagement>
-
<properties>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<project.build.outputEncoding>UTF-8</project.build.outputEncoding>
View
82 pom.xml
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.sonatype.oss</groupId>
+ <artifactId>oss-parent</artifactId>
+ <version>7</version>
+ </parent>
+
+ <groupId>org.apigee.tutorial</groupId>
+ <artifactId>strata-west-2012</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <name>Building Applications with Apache Cassandra</name>
+ <description>The code examples from the tutorial session: Building Applications with Apache Cassandra (http://strataconf.com/strata2012/public/schedule/detail/22369) presented at the O'Reilly Strata Conference on February 28th, 2012.</description>
+ <url>https://github.com/zznate/strata-west-2012</url>
+ <inceptionYear>2012</inceptionYear>
+ <licenses>
+ <license>
+ <name>MIT License</name>
+ <url>https://github.com/zznate/strata-west-2012/LICENSE.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+
+ <developers>
+ <developer>
+ <id>zznate</id>
+ <name>Nate McCall</name>
+ <roles>
+ <role>packager</role>
+ <role>developer</role>
+ </roles>
+ </developer>
+ </developers>
+
+ <scm>
+ <connection>scm:git:https://github.com/zznate/strata-west-2012/</connection>
+ <developerConnection>scm:githttps://github.com/zznate/strata-west-2012/</developerConnection>
+ <url>https://github.com/zznate/strata-west-2012</url>
+ </scm>
+ <issueManagement>
+ <system>github.com</system>
+ <url>https://github.com/zznate/strata-west-2012/issues/list</url>
+ </issueManagement>
+
+ <properties>
+ <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+ <project.build.outputEncoding>UTF-8</project.build.outputEncoding>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+
+ <modules>
+ <module>api-usage</module>
+ <module>common</module>
+ <module>storage-model</module>
+ <module>webapp</module>
+ <module>ez-client</module>
+ </modules>
+
+ <dependencies>
+ <dependency>
+ <groupId>me.prettyprint</groupId>
+ <artifactId>hector-core</artifactId>
+ <version>1.0-3</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ </dependency>
+ </dependencies>
+
+</project>
View
7 storage-model/pom.xml
@@ -2,9 +2,14 @@
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>
+ <parent>
+ <groupId>org.apigee.tutorial</groupId>
+ <artifactId>strata-west-2012</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+
<groupId>org.apigee.tutorial.storage-model</groupId>
<artifactId>storage-model</artifactId>
- <version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>storage-model</name>
View
12 webapp/pom.xml
@@ -2,12 +2,20 @@
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apigee.tutorial</groupId>
+ <artifactId>strata-west-2012</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+
+
<groupId>org.apagee.tutorial</groupId>
<artifactId>webapp</artifactId>
<description>Based off of Spring Examples, this shows how to integrate Apache Cassandra with your webapp</description>
<packaging>war</packaging>
- <version>1.0.0-SNAPSHOT</version>
- <properties>
+ <name>Webapp</name>
+ <properties>
<org.springframework.version>3.0.5.RELEASE</org.springframework.version>
<org.slf4j.version>1.6.1</org.slf4j.version>
</properties>

0 comments on commit 0d01c52

Please sign in to comment.