Skip to content

Instantly share code, notes, and snippets.

@mkristian
Created September 19, 2011 12:39
Show Gist options
  • Save mkristian/1226413 to your computer and use it in GitHub Desktop.
Save mkristian/1226413 to your computer and use it in GitHub Desktop.
project 'Sitebricks :: Core' do
id 'com.google.sitebricks:sitebricks:0.8.6-SNAPSHOT'
inherit 'com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT'
packaging 'jar'
jar 'org.testng:testng:${org.testng.version}':jdk15 do
scope :test
end
jar 'com.google.sitebricks:sitebricks-converter'
jar 'com.google.sitebricks:sitebricks-client'
jar 'org.mvel:mvel2'
jar 'com.google.guava:guava'
jar 'net.jcip:jcip-annotations'
jar 'com.intellij:annotations'
jar 'com.google.inject:guice'
jar 'com.google.inject.extensions:guice-servlet'
jar 'com.google.inject.extensions:guice-multibindings'
jar 'com.ning:async-http-client'
jar 'commons-io:commons-io'
jar 'commons-lang:commons-lang'
jar 'dom4j:dom4j' do
exclusions ['xml-apis:xml-apis']
end
jar 'jaxen:jaxen' do
exclusions ['xerces:xercesImpl', 'xml-apis:xml-apis']
end
jar 'saxpath:saxpath'
jar 'javax.servlet:servlet-api'
jar 'com.thoughtworks.xstream:xstream'
jar 'org.easymock:easymock'
jar 'org.codehaus.jackson:jackson-core-asl'
jar 'org.codehaus.jackson:jackson-mapper-asl'
jar 'org.jsoup:jsoup'
jar 'org.freemarker:freemarker'
end
project 'Sitebricks :: Parent', 'https://github.com/dhanji/sitebricks' do
id 'com.google.sitebricks:sitebricks-parent:0.8.6-SNAPSHOT'
inherit 'org.sonatype.oss:oss-parent:6'
packaging 'pom'
repository 'http://scala-tools.org/repo-releases/'
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'
modules [ 'sitebricks',
'sitebricks-converter',
'sitebricks-async',
'sitebricks-client',
'sitebricks-acceptance-tests',
'sitebricks-mail',
'sitebricks-options',
'sitebricks-jetty-archetype',
'stat',
'slf4j' ]
overrides do
jar 'com.google.sitebricks:sitebricks-converter:${project.version}'
jar 'com.google.sitebricks:sitebricks:${project.version}'
jar 'com.google.sitebricks:stat:${project.version}'
jar 'com.google.sitebricks:sitebricks-client:${project.version}'
jar 'org.mvel:mvel2:2.0.18'
jar 'com.google.guava:guava:r09'
jar 'com.google.code.gson:gson:1.6'
jar 'com.google.inject:guice:${guice.version}'
jar 'com.google.inject.extensions:guice-servlet:${guice.version}'
jar 'com.google.inject.extensions:guice-multibindings:${guice.version}'
jar 'net.jcip:jcip-annotations:1.0'
jar 'com.intellij:annotations:7.0.3'
jar 'org.freemarker:freemarker:2.3.10'
jar 'commons-io:commons-io:1.4'
jar 'commons-collections:commons-collections:20040616'
jar 'commons-lang:commons-lang:2.5'
jar 'com.ning:async-http-client:1.6.3'
jar 'javax.servlet:servlet-api:2.5'
jar 'com.thoughtworks.xstream:xstream:1.3.1'
jar 'org.codehaus.jackson:jackson-core-asl:${org.codehaus.jackson.version}'
jar 'org.codehaus.jackson:jackson-mapper-asl:${org.codehaus.jackson.version}'
jar 'jaxen:jaxen:1.1.1'
jar 'saxpath:saxpath:1.0-FCS'
jar 'dom4j:dom4j:1.6.1'
jar 'org.jsoup:jsoup:1.5.2'
jar 'org.slf4j:slf4j-api:1.5.5'
jar 'ch.qos.logback:logback-classic:${ch.qos.logback.version}'
jar 'ch.qos.logback:logback-core:${ch.qos.logback.version}'
jar 'org.easymock:easymock:2.4' do
scope :test
end
jar 'org.mortbay.jetty:jetty:${org.mortbay.jetty.version}'
jar 'org.mortbay.jetty:jetty-util:${org.mortbay.jetty.version}'
jar 'org.mortbay.jetty:servlet-api-2.5:${org.mortbay.jetty.version}'
jar 'org.seleniumhq.webdriver:webdriver-common:${org.seleniumhq.webdriver.version}' do
scope :test
end
jar 'org.seleniumhq.webdriver:webdriver-support:${org.seleniumhq.webdriver.version}' do
scope :test
end
jar 'org.seleniumhq.webdriver:webdriver-htmlunit:${org.seleniumhq.webdriver.version}' do
scope :test
end
jar 'org.testng:testng:${org.testng.version}':jdk15 do
scope :test
end
end
plugin 'org.apache.maven.plugins:maven-compiler-plugin:2.3.2',
:source => '1.6',
:target => '1.6'
end
project 'Apache Maven', 'http://maven.apache.org/' do
id 'org.apache.maven:maven:3.0.4-SNAPSHOT'
inherit 'org.eclipse.tesla:tesla:3'
packaging 'pom'
description 'Maven is a project development management and
comprehension tool. Based on the concept of a project object model:
builds, dependency management, documentation creation, site
publication, and distribution publication are all controlled from
the declarative file. Maven can be extended by plugins to utilise a
number of other development tools for reporting or the build
process.'
properties 'gossipVersion' => '1.7',
'aetherVersion' => '1.12',
'junitVersion' => '4.8.2',
'plexusUtilsVersion' => '2.0.6',
'classWorldsVersion' => '2.4',
'project.build.sourceEncoding' => 'UTF-8',
'maven.build.timestamp.format' => 'yyyyMMddHHmm',
'sisuInjectVersion' => '2.2.1',
'modelloVersion' => '1.4.1',
'distributionName' => 'Eclipse Tesla',
'plexusVersion' => '1.5.5',
'mavenVersion' => '3.0.4-SNAPSHOT',
'easyMockVersion' => '1.2_Java1.3',
'jlineVersion' => '2.3',
'jxpathVersion' => '1.3',
'maven.test.redirectTestOutputToFile' => 'true',
'commonsCliVersion' => '1.2',
'project.reporting.outputEncoding' => 'UTF-8',
'plexusInterpolationVersion' => '1.14',
'distributionShortName' => 'Tesla',
'wagonVersion' => '1.0-beta-7',
'build.timestamp' => '${maven.build.timestamp}',
'securityDispatcherVersion' => '1.3',
'distributionId' => 'eclipse-tesla',
'slf4jVersion' => '1.6.1',
'cipherVersion' => '1.7',
'gshellVersion' => '3.0.4-SNAPSHOT'
jar 'junit:junit:${junitVersion}' do
scope :test
end
modules [ 'maven-core',
'apache-maven',
'maven-model',
'maven-settings',
'maven-settings-builder',
'maven-artifact',
'maven-aether-provider',
'maven-repository-metadata',
'maven-plugin-api',
'maven-model-builder',
'maven-embedder',
'maven-compat',
'tesla-shell',
'tesla-polyglot' ]
overrides do
jar 'org.apache.maven:maven-model:${project.version}'
jar 'org.apache.maven:maven-settings:${project.version}'
jar 'org.apache.maven:maven-settings-builder:${project.version}'
jar 'org.apache.maven:maven-plugin-api:${project.version}'
jar 'org.apache.maven:maven-embedder:${project.version}'
jar 'org.apache.maven:maven-core:${project.version}'
jar 'org.apache.maven:maven-model-builder:${project.version}'
jar 'org.apache.maven:maven-compat:${project.version}'
jar 'org.apache.maven:maven-artifact:${project.version}'
jar 'org.apache.maven:maven-aether-provider:${project.version}'
jar 'org.apache.maven:maven-repository-metadata:${project.version}'
jar 'org.codehaus.plexus:plexus-utils:${plexusUtilsVersion}'
jar 'org.sonatype.sisu:sisu-inject-plexus:${sisuInjectVersion}' do
exclusions ['org.sonatype.sisu.inject:cglib']
end
jar 'org.sonatype.sisu:sisu-inject-bean:2.2.1'
jar 'org.codehaus.plexus:plexus-component-annotations:${plexusVersion}' do
exclusions ['junit:junit']
end
jar 'org.codehaus.plexus:plexus-classworlds:${classWorldsVersion}'
jar 'org.codehaus.plexus:plexus-interpolation:${plexusInterpolationVersion}'
jar 'org.slf4j:slf4j-api:${slf4jVersion}'
jar 'org.slf4j:slf4j-simple:${slf4jVersion}' do
scope :runtime
end
jar 'org.apache.maven.wagon:wagon-provider-api:${wagonVersion}'
jar 'org.apache.maven.wagon:wagon-file:${wagonVersion}'
jar 'org.apache.maven.wagon:wagon-http-lightweight:${wagonVersion}' do
exclusions ['commons-logging:commons-logging']
end
jar 'org.apache.maven.wagon:wagon-http-shared:${wagonVersion}' do
exclusions ['commons-logging:commons-logging']
end
jar 'org.sonatype.aether:aether-api:${aetherVersion}'
jar 'org.sonatype.aether:aether-spi:${aetherVersion}'
jar 'org.sonatype.aether:aether-impl:${aetherVersion}'
jar 'org.sonatype.aether:aether-util:${aetherVersion}'
jar 'org.sonatype.aether:aether-connector-asynchttpclient:${aetherVersion}' do
exclusions ['org.codehaus.plexus:plexus-container-default']
end
jar 'org.sonatype.aether:aether-connector-file:${aetherVersion}' do
exclusions ['org.codehaus.plexus:plexus-container-default']
end
jar 'org.sonatype.aether:aether-connector-wagon:${aetherVersion}' do
exclusions ['org.codehaus.plexus:plexus-container-default']
end
jar 'org.sonatype.maven:wagon-ahc:1.2.0'
jar 'commons-cli:commons-cli:${commonsCliVersion}' do
exclusions ['commons-lang:commons-lang', 'commons-logging:commons-logging']
end
jar 'commons-jxpath:commons-jxpath:${jxpathVersion}'
jar 'org.sonatype.plexus:plexus-sec-dispatcher:${securityDispatcherVersion}'
jar 'org.sonatype.plexus:plexus-cipher:${cipherVersion}'
jar 'org.sonatype.gossip:gossip-core:${gossipVersion}'
jar 'org.sonatype.gossip:gossip-bootstrap:${gossipVersion}'
jar 'org.sonatype.gossip:gossip-slf4j:${gossipVersion}'
jar 'org.sonatype.gossip:gossip-support:${gossipVersion}'
jar 'org.sonatype.grrrowl:grrrowl:1.1.1'
jar 'com.thoughtworks.xstream:xstream:1.3.1'
jar 'commons-codec:commons-codec:1.4'
jar 'org.eclipse.tesla.shell:tesla-shell-core:${gshellVersion}'
jar 'org.eclipse.tesla.shell:tesla-shell-core:${gshellVersion}':tests
jar 'org.eclipse.tesla.shell:tesla-shell-util:${gshellVersion}'
jar 'org.eclipse.tesla.shell.ext:tesla-shell-gossip:${gshellVersion}'
jar 'org.eclipse.tesla.shell.ext:tesla-shell-plexus:${gshellVersion}'
jar 'org.eclipse.tesla.shell.ext:tesla-shell-logback:${gshellVersion}'
jar 'org.eclipse.tesla.shell.commands:tesla-shell-standard:${gshellVersion}'
jar 'org.eclipse.tesla.shell.commands:tesla-shell-logging:${gshellVersion}'
jar 'org.eclipse.tesla.shell.commands:tesla-shell-pref:${gshellVersion}'
jar 'org.eclipse.tesla.shell.commands:tesla-shell-network:${gshellVersion}'
jar 'org.eclipse.tesla.shell.commands:tesla-shell-file:${gshellVersion}'
jar 'org.eclipse.tesla.shell.commands:tesla-shell-pom:${gshellVersion}'
jar 'org.eclipse.tesla.shell:tesla-shell-maven:${mavenVersion}'
jar 'org.eclipse.tesla.shell:tesla-shell-personality:${mavenVersion}'
jar 'org.eclipse.tesla.polyglot:tesla-polyglot-common:${mavenVersion}'
jar 'org.eclipse.tesla.polyglot:tesla-polyglot-ruby:${mavenVersion}'
jar 'org.slf4j:jcl-over-slf4j:${slf4jVersion}'
jar 'ch.qos.logback:logback-classic:0.9.29'
jar 'org.sonatype.jline:jline:${jlineVersion}'
jar 'org.sonatype.jline:jline:${jlineVersion}':tests
jar 'commons-jexl:commons-jexl:1.1' do
exclusions ['commons-logging:commons-logging', 'junit:junit']
end
jar 'easymock:easymock:${easyMockVersion}' do
scope :test
end
plugin 'org.codehaus.plexus:plexus-component-metadata:${plexusVersion}'
plugin 'org.apache.maven.plugins:maven-compiler-plugin:2.3.2',
:source => '1.5',
:target => '1.5'
plugin 'org.apache.maven.plugins:maven-release-plugin:null',
:tagBase => 'https://svn.apache.org/repos/asf/maven/maven-3/tags',
:autoVersionSubmodules => 'true'
plugin 'org.apache.maven.plugins:maven-surefire-plugin:2.8.1',
:argLine => '-Xmx256m'
plugin 'org.codehaus.modello:modello-maven-plugin:${modelloVersion}',
:useJava5 => 'true'
plugin 'org.apache.felix:maven-bundle-plugin:1.0.0'
plugin 'org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5'
plugin 'org.apache.maven.plugins:maven-javadoc-plugin:2.5'
plugin 'org.apache.maven.plugins:maven-resources-plugin:2.4.2'
plugin 'org.apache.maven.plugins:maven-remote-resources-plugin:1.1'
plugin 'org.apache.maven.plugins:maven-site-plugin:2.1'
plugin 'org.codehaus.mojo:javacc-maven-plugin:2.6'
plugin 'org.sonatype.plugins:sisu-maven-plugin:1.1'
plugin 'org.eclipse.m2e:lifecycle-mapping:1.0.0',
:lifecycleMappingMetadata => 'TODO'
end
plugin 'org.codehaus.mojo:animal-sniffer-maven-plugin:1.6',
:signature => 'TODO'
plugin 'org.sonatype.plugins:sisu-maven-plugin:null'
plugin 'com.mycila.maven-license-plugin:maven-license-plugin:1.9.0',
:aggregate => 'true',
:strictCheck => 'true',
:header => '${project.basedir}/header.txt',
:useDefaultExcludes => 'false',
:includes => 'TODO',
:excludes => 'TODO',
:mapping => 'TODO'
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment