Permalink
Browse files

o atom-based POMs that can be used in the reactor properly

o still a few problems generally, but is working for the sitebricks case which is a great driver for writing more tests in the right place
  • Loading branch information...
1 parent cde9574 commit a73e42d71b03e8f2a4758ece447ccf7434d3fa57 Jason van Zyl committed Sep 1, 2011
View
@@ -0,0 +1,2 @@
+#!/bin/sh
+find . -name 'pom.xml' -execdir translate {} pom.atom \;
View
@@ -0,0 +1,66 @@
+repositories << "http://scala-tools.org/repo-releases/"
+
+project "Sitebricks :: Parent" @ "https://github.com/dhanji/sitebricks"
+ id: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT
+ inherit: org.sonatype.oss:oss-parent:6
+ packaging: pom
+
+ properties: [ org.testng.version: 5.8
+ org.mortbay.jetty.version: 6.1.9
+ guice.version: 3.0
+ ch.qos.logback.version: 0.9.9
+ org.seleniumhq.webdriver.version: 0.9.7376
+ org.codehaus.jackson.version: 1.8.0 ]
+
+ overrides: [ com.google.sitebricks:sitebricks-converter:${project.version}
+ com.google.sitebricks:sitebricks:${project.version}
+ com.google.sitebricks:stat:${project.version}
+ com.google.sitebricks:sitebricks-client:${project.version}
+ org.mvel:mvel2:2.0.18
+ com.google.guava:guava:r09
+ com.google.code.gson:gson:1.6
+ com.google.inject:guice:${guice.version}
+ com.google.inject.extensions:guice-servlet:${guice.version}
+ com.google.inject.extensions:guice-multibindings:${guice.version}
+ net.jcip:jcip-annotations:1.0
+ com.intellij:annotations:7.0.3
+ org.freemarker:freemarker:2.3.10
+ commons-io:commons-io:1.4
+ commons-collections:commons-collections:20040616
+ commons-lang:commons-lang:2.5
+ com.ning:async-http-client:1.6.3
+ javax.servlet:servlet-api:2.5
+ com.thoughtworks.xstream:xstream:1.3.1
+ org.codehaus.jackson:jackson-core-asl:${org.codehaus.jackson.version}
+ org.codehaus.jackson:jackson-mapper-asl:${org.codehaus.jackson.version}
+ jaxen:jaxen:1.1.1
+ saxpath:saxpath:1.0-FCS
+ dom4j:dom4j:1.6.1
+ org.jsoup:jsoup:1.5.2
+ org.slf4j:slf4j-api:1.5.5
+ ch.qos.logback:logback-classic:${ch.qos.logback.version}
+ ch.qos.logback:logback-core:${ch.qos.logback.version}
+ org.easymock:easymock:2.4
+ org.mortbay.jetty:jetty:${org.mortbay.jetty.version}
+ org.mortbay.jetty:jetty-util:${org.mortbay.jetty.version}
+ org.mortbay.jetty:servlet-api-2.5:${org.mortbay.jetty.version}
+ org.seleniumhq.webdriver:webdriver-common:${org.seleniumhq.webdriver.version}
+ org.seleniumhq.webdriver:webdriver-support:${org.seleniumhq.webdriver.version}
+ org.seleniumhq.webdriver:webdriver-htmlunit:${org.seleniumhq.webdriver.version}
+ org.testng:testng:${org.testng.version}(jdk15) ]
+
+ modules: [ sitebricks
+ sitebricks-converter
+ sitebricks-async
+ sitebricks-client
+ sitebricks-acceptance-tests
+ sitebricks-mail
+ sitebricks-options
+ sitebricks-jetty-archetype
+ stat
+ slf4j ]
+
+ plugins: [ org.apache.maven.plugins:maven-compiler-plugin:2.3.2
+ properties:[ source: 1.6
+ target: 1.6 ] ]
+
@@ -0,0 +1,28 @@
+repositories << "http://nexus.openqa.org/content/repositories/releases,http://repository.codehaus.org"
+
+project "Sitebricks :: Acceptance Tests" @ "null"
+ id: com.google.sitebricks:sitebricks-acceptance-tests:0.8.6-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT:../pom.atom
+ packaging: jar
+
+ overrides: [ org.slf4j:slf4j-api:1.6.1 ]
+
+ deps: [ org.mortbay.jetty:jetty
+ org.mortbay.jetty:jetty-util
+ org.mortbay.jetty:servlet-api-2.5
+ org.seleniumhq.webdriver:webdriver-common
+ org.seleniumhq.webdriver:webdriver-support
+ org.seleniumhq.webdriver:webdriver-htmlunit
+ commons-collections:commons-collections
+ com.google.inject.extensions:guice-servlet
+ com.google.sitebricks:sitebricks
+ com.google.sitebricks:sitebricks-stat:${project.version}
+ org.testng:testng(jdk15) ]
+
+ plugins: [ org.apache.maven.plugins:maven-compiler-plugin:null
+ properties:[ source: 1.6
+ target: 1.6 ]
+ org.apache.maven.plugins:maven-release-plugin:2.0-beta-9
+ properties:[ tagBase: https://google-sitebricks.googlecode.com/svn/tags ]
+ org.apache.maven.plugins:maven-jar-plugin:2.3.1 ]
+
View
@@ -0,0 +1,11 @@
+repositories << "http://repository.jboss.org/nexus/content/groups/public-jboss/"
+
+project "Sitebricks :: Async" @ "null"
+ id: com.google.sitebricks:sitebricks-async:0.8.6-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT:../pom.atom
+ packaging: jar
+
+ deps: [ org.jboss.netty:netty:3.2.4.Final
+ org.testng:testng:${org.testng.version}(jdk15)
+ com.google.sitebricks:sitebricks ]
+
View
@@ -0,0 +1,17 @@
+project "Sitebricks :: Client" @ "null"
+ id: com.google.sitebricks:sitebricks-client:0.8.6-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT:../pom.atom
+ packaging: jar
+
+ deps: [ org.testng:testng:${org.testng.version}(jdk15)
+ com.google.sitebricks:sitebricks-converter
+ net.jcip:jcip-annotations
+ com.google.inject:guice
+ com.google.inject.extensions:guice-servlet
+ com.ning:async-http-client
+ commons-io:commons-io
+ javax.servlet:servlet-api
+ com.thoughtworks.xstream:xstream
+ org.codehaus.jackson:jackson-core-asl
+ org.codehaus.jackson:jackson-mapper-asl ]
+
@@ -0,0 +1,13 @@
+project "Sitebricks :: Type Conversion" @ "null"
+ id: com.google.sitebricks:sitebricks-converter:0.8.6-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT:../pom.atom
+ packaging: jar
+
+ deps: [ org.testng:testng:${org.testng.version}(jdk15)
+ org.mvel:mvel2
+ com.google.guava:guava
+ com.google.inject:guice
+ com.google.inject.extensions:guice-multibindings
+ org.codehaus.jackson:jackson-core-asl
+ org.codehaus.jackson:jackson-mapper-asl ]
+
@@ -0,0 +1,11 @@
+project "Sitebricks :: Jetty Archetype" @ "null"
+ id: com.google.sitebricks:sitebricks-jetty-archetype:0.8.6-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT:../pom.atom
+ packaging: jar
+
+ deps: [ com.google.sitebricks:sitebricks
+ org.mortbay.jetty:jetty
+ org.mortbay.jetty:jetty-util
+ org.mortbay.jetty:servlet-api-2.5
+ ch.qos.logback:logback-classic ]
+
View
@@ -0,0 +1,19 @@
+project "Sitebricks :: Mail Client" @ "null"
+ id: com.google.sitebricks:sitebricks-mail:0.8.6-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT:../pom.atom
+ packaging: jar
+
+ deps: [ org.apache.james:apache-mime4j:0.6
+ com.google.sitebricks:sitebricks:0.8.6-SNAPSHOT
+ org.jboss.netty:netty:3.2.4.Final
+ org.slf4j:slf4j-api:1.5.5
+ ch.qos.logback:logback-classic:${ch.qos.logback.version}
+ ch.qos.logback:logback-core:${ch.qos.logback.version}
+ joda-time:joda-time:2.0
+ javax.mail:mail:1.4.1
+ org.testng:testng:5.8(jdk15) ]
+
+ plugins: [ org.apache.maven.plugins:maven-compiler-plugin:null
+ properties:[ source: 1.6
+ target: 1.6 ] ]
+
@@ -0,0 +1,16 @@
+repositories << "http://repository.jboss.org/nexus/content/groups/public-jboss/"
+
+project "Sitebricks :: Options Module" @ "null"
+ id: com.google.sitebricks:sitebricks-options:0.8.6-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT:../pom.atom
+ packaging: jar
+
+ deps: [ com.google.sitebricks:sitebricks-converter
+ com.google.inject:guice:3.0
+ cglib:cglib-full:2.0.2
+ org.testng:testng:5.8(jdk15) ]
+
+ plugins: [ org.apache.maven.plugins:maven-compiler-plugin:null
+ properties:[ source: 1.6
+ target: 1.6 ] ]
+
View
@@ -0,0 +1,16 @@
+repositories << "http://scala-tools.org/repo-releases,http://source.db4o.com/maven"
+
+project "Sitebricks :: Info Website" @ "null"
+ id: com.google.sitebricks:sitebricks-web:0.8.5-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.5-SNAPSHOT:../pom.atom
+ packaging: jar
+
+ deps: [ com.google.sitebricks:sitebricks
+ org.mortbay.jetty:jetty
+ org.mortbay.jetty:jetty-util
+ org.mortbay.jetty:servlet-api-2.5
+ org.markdownj:markdownj:0.3.0-1.0.2b4
+ org.apache.lucene:lucene-core:3.0.2
+ com.db4o:db4o-full-java5:8.0-SNAPSHOT
+ ch.qos.logback:logback-classic:${ch.qos.logback.version} ]
+
View
@@ -1,23 +1,29 @@
-# Sitebricks Maven Atom buildfile
+project "Sitebricks :: Core" @ "null"
+ id: com.google.sitebricks:sitebricks:0.8.6-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT:../pom.atom
+ packaging: jar
-repositories << "http://repo1.maven.org/maven2"
+ deps: [ org.testng:testng:${org.testng.version}(jdk15)
+ com.google.sitebricks:sitebricks-converter
+ com.google.sitebricks:sitebricks-client
+ org.mvel:mvel2
+ com.google.guava:guava
+ net.jcip:jcip-annotations
+ com.intellij:annotations
+ com.google.inject:guice
+ com.google.inject.extensions:guice-servlet
+ com.google.inject.extensions:guice-multibindings
+ com.ning:async-http-client
+ commons-io:commons-io
+ commons-lang:commons-lang
+ dom4j:dom4j
+ jaxen:jaxen
+ saxpath:saxpath
+ javax.servlet:servlet-api
+ com.thoughtworks.xstream:xstream
+ org.easymock:easymock
+ org.codehaus.jackson:jackson-core-asl
+ org.codehaus.jackson:jackson-mapper-asl
+ org.jsoup:jsoup
+ org.freemarker:freemarker ]
-project "Google Sitebricks" @ "http://code.google.com/p/google-sitebricks"
- id: com.google.sitebricks:sitebricks:0.8-SNAPSHOT
- deps: [ org.mvel:mvel2:2.0.16
- com.google.inject:guice:2.0
- com.google.inject.extensions:guice-servlet:2.0
- com.google.collections:google-collections:1.0-rc2
- net.jcip:jcip-annotations:1.0
- com.intellij:annotations:7.0.3
- commons-httpclient:commons-httpclient:3.1
- commons-io:commons-io:1.4
- jaxen:jaxen:1.1.1
- saxpath:saxpath:1.0-FCS
- javax.servlet:servlet-api:2.5
- xstream:xstream:1.2.2
- org.easymock:easymock:2.4
- org.testng:testng:5.8(jdk15)
- org.codehaus.jackson:jackson-core-asl:1.3.2
- org.codehaus.jackson:jackson-mapper-asl:1.3.2
- org.jsoup:jsoup:1.2.3 ]
View
@@ -0,0 +1,13 @@
+project "Sitebricks :: SLF4J Module" @ "null"
+ id: com.google.sitebricks:sitebricks-slf4j:0.8.6-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT:../pom.atom
+ packaging: jar
+
+ deps: [ org.testng:testng:${org.testng.version}(jdk15)
+ com.google.inject:guice
+ ch.qos.logback:logback-classic:${ch.qos.logback.version} ]
+
+ plugins: [ org.apache.maven.plugins:maven-compiler-plugin:null
+ properties:[ source: 1.6
+ target: 1.6 ] ]
+
View
@@ -0,0 +1,20 @@
+repositories << "http://google-gson.googlecode.com/svn/mavenrepo"
+
+project "Sitebricks :: Statistics" @ "null"
+ id: com.google.sitebricks:sitebricks-stat:0.8.6-SNAPSHOT
+ inherit: com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT:../pom.atom
+ packaging: jar
+
+ deps: [ org.testng:testng:${org.testng.version}(jdk15)
+ com.google.inject.extensions:guice-servlet
+ com.google.inject.extensions:guice-multibindings
+ com.google.code.gson:gson
+ com.google.guava:guava
+ com.google.inject:guice
+ commons-io:commons-io
+ javax.servlet:servlet-api ]
+
+ plugins: [ org.apache.maven.plugins:maven-compiler-plugin:null
+ properties:[ source: 1.6
+ target: 1.6 ] ]
+

0 comments on commit a73e42d

Please sign in to comment.