Mercurial > public > ssdtforms
comparison build.gradle @ 0:f4f8570d1c56
initial OTP form
author | smith@nwoca.org |
---|---|
date | Mon, 12 Nov 2012 16:29:11 +0000 |
parents | |
children | 91703efb1d29 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:f4f8570d1c56 |
---|---|
1 apply from: "${gradle.ext.has('ssdtDevelkitLocation') ? gradle.ssdtDevelkitLocation : 'http://hg.ssdt-ohio.org/browse/public/develkit'}/init.gradle" | |
2 | |
3 description = "ssdt.forms application" | |
4 | |
5 apply plugin: "war" | |
6 apply plugin: "java" | |
7 apply plugin: "groovy" | |
8 apply plugin: "jetty" | |
9 apply plugin: "idea" | |
10 | |
11 | |
12 sourceCompatibility = "1.5" | |
13 targetCompatibility = "1.5" | |
14 | |
15 group = "org.ssdt_ohio" | |
16 version = "1.0-SNAPSHOT" | |
17 | |
18 /* | |
19 repositories { | |
20 mavenCentral() | |
21 | |
22 // All things JBoss/Hibernate | |
23 mavenRepo name: "JBoss", url: "http://repository.jboss.org/nexus/content/groups/public/" | |
24 | |
25 // For stable versions of the tapx libraries | |
26 mavenRepo name: "HLS", url: "http://howardlewisship.com/repository/" | |
27 | |
28 // For non-stable versions of the tapx libraries | |
29 mavenRepo name: "HLS Snapshots", url: "http://howardlewisship.com/snapshot-repository/" | |
30 | |
31 // For access to Apache Staging (Preview) packages | |
32 mavenRepo name: "Apache Staging", url: "https://repository.apache.org/content/groups/staging" | |
33 } | |
34 */ | |
35 | |
36 // This simulates Maven's "provided" scope, until it is officially supported by Gradle | |
37 // See http://jira.codehaus.org/browse/GRADLE-784 | |
38 | |
39 configurations { | |
40 provided | |
41 } | |
42 | |
43 sourceSets { | |
44 main { | |
45 compileClasspath += configurations.provided | |
46 } | |
47 test { | |
48 compileClasspath += configurations.provided | |
49 runtimeClasspath += configurations.provided | |
50 } | |
51 } | |
52 | |
53 dependencies { | |
54 | |
55 groovy 'org.codehaus.groovy:groovy-all:2.0.1' | |
56 compile "org.apache.tapestry:tapestry-core:5.3.6" | |
57 compile(group: 'me.davesmith', name: 'tapestry-bootstrap', version: '2.1-SNAPSHOT') | |
58 compile group: 'org.got5', name: 'tapestry5-jquery', version: '3.2.0' | |
59 compile "org.apache.tapestry:tapestry-yuicompressor:5.3.6" | |
60 | |
61 // Uncomment this to add support for file uploads: | |
62 // compile "org.apache.tapestry:tapestry-upload:5.3.6" | |
63 | |
64 provided "javax.servlet:servlet-api:2.5" | |
65 } | |
66 | |
67 test { | |
68 useTestNG() | |
69 | |
70 options.suites("src/test/conf/testng.xml") | |
71 | |
72 systemProperties["tapestry.service-reloading-enabled"] = "false" | |
73 systemProperties["tapestry.execution-mode"] = "development" | |
74 | |
75 maxHeapSize = "600M" | |
76 | |
77 jvmArgs("-XX:MaxPermSize=256M") | |
78 | |
79 enableAssertions = true | |
80 } | |
81 | |
82 | |
83 jettyRun { | |
84 webAppSourceDirectory = file("src/main/webapp") | |
85 httpPort = 8086 | |
86 } |