source: trunk/grails-app/conf/BuildConfig.groovy @ 2235

Last change on this file since 2235 was 2235, checked in by business@…, 10 years ago

declare plugin dependencies in BuildConfig? instead of application.properties

  • Property svn:keywords set to Rev Author Date
File size: 3.2 KB
Line 
1/**
2 * Project build configuration
3 * @Author  Jeroen Wesbeek
4 * @Since   20091027
5 * @Description
6 *
7 * Specific build configuration for the GSCF application
8 *
9 * Revision information:
10 * $Rev: 2235 $
11 * $Author: business@keesvanbochove.nl $
12 * $Date: 2012-05-28 12:51:26 +0000 (ma, 28 mei 2012) $
13 */
14
15//grails.plugin.repos.discovery.intient = "http://intient.com/downloads/grails/"
16grails.project.dependency.resolution = {
17    // inherit Grails' default dependencies
18    inherits("global") {
19        // uncomment to disable ehcache
20        // excludes 'ehcache'
21    }
22    log "warn" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
23    repositories {
24        grailsPlugins()
25        grailsHome()
26        grailsCentral()
27
28        // uncomment the below to enable remote dependency resolution
29        // from public Maven repositories
30        //mavenLocal()
31                mavenCentral()
32                mavenRepo "http://nexus.nmcdsp.org/content/repositories/releases"
33//              mavenRepo "http://snapshots.repository.codehaus.org"
34                mavenRepo "http://repository.codehaus.org"
35                mavenRepo "http://download.java.net/maven/2/"
36                mavenRepo "http://repository.jboss.org"
37                mavenRepo "http://maven.nuxeo.org/nexus/content/repositories/public"
38
39        //mavenRepo "http://snapshots.repository.codehaus.org"
40        //mavenRepo "http://repository.codehaus.org"
41        //mavenRepo "http://download.java.net/maven/2/"
42        //mavenRepo "http://repository.jboss.com/maven2/"
43    }
44    dependencies {
45        // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg.
46        // runtime 'mysql:mysql-connector-java:5.1.5'
47//              build 'org.codehaus.gpars:gpars:0.11'
48                runtime 'postgresql:postgresql:9.1-901.jdbc3'
49                compile 'org.apache.poi:poi:3.7'
50                compile 'org.apache.poi:poi-ooxml:3.7'
51                compile 'org.apache.poi:poi-ooxml-schemas:3.7'
52//              compile 'xmlbeans:xbean:2.2.0'
53
54//              compile 'org.apache.poi:poi:3.7'
55//              compile 'org.apache.poi:poi-ooxml:3.7'
56//              compile 'org.apache.poi:poi-ooxml-schemas:3.7'
57//              http://repo1.maven.org/maven2/xmlbeans/xbean/2.2.0/xbean-2.2.0.jar
58//              http://repo1.maven.org/maven2/org/apache/poi/poi-ooxml/3.7/poi-ooxml-3.7.jar
59//              https://maven.nuxeo.org/nexus/content/repositories/public/org/jrobin/jrobin/1.5.9/jrobin-1.5.9.jar
60    }
61        plugins {
62                compile(":hibernate:$grailsVersion")
63                compile ':tomcat:1.3.7.2'
64                compile ':jquery:1.7.1'
65                compile ':grom:0.2.3'
66                compile ':ajaxflow:0.2.1'
67                compile ':crypto:2.0'
68                compile ':spring-security-core:1.1.2'
69                compile(':gdt:0.2.1') {
70                        // disable plugin dependency transition because it's horribly broken
71                        // note: this assumes that ajaxflow, jquery and cryto stay included
72                        transitive = false
73                }
74
75                compile(':gdtimporter:0.4.6.7') {
76                // see comment above on gdt, gdtimporter also requires spring security core (and shouldn't really be a pluginÉ)
77                transitive = false
78                }
79                compile ':famfamfam:1.0.1'
80                compile ':jumpbar:0.1.5'
81                compile ':mail:1.0-SNAPSHOT'
82
83                compile ':trackr:0.6.4'
84                compile ':webflow:1.3.7'
85
86                runtime ':grails-melody:1.11'
87
88
89        }
90}
91
92//grails.plugin.location.'grom' = '../grom'
93//grails.plugin.location.'ajaxflow' = '../ajaxflow'
94//grails.plugin.location.'gdt' = '../gdt'
95//grails.plugin.location.'jumpbar' = '../jumpbar'
96//grails.plugin.location.'gdtimporter' = '../gdtimporter'
Note: See TracBrowser for help on using the repository browser.