-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
98 lines (78 loc) · 3.03 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'jetty'
String spring_version = "3.1.2.RELEASE@jar" ;
String spring_sec_version = "3.1.2.RELEASE@jar" ;
String hibernate_version = "4.1.7.Final@jar" ;
repositories {
mavenCentral()
}
// "org.springframework:spring-oxm:"+spring_version,
List spring = ["org.springframework:spring-context:"+spring_version,
"org.springframework:spring-beans:"+spring_version,
"org.springframework:spring-core:"+spring_version,
"org.springframework:spring-aop:"+spring_version,
"org.springframework:spring-expression:"+spring_version,
"org.springframework:spring-jdbc:"+spring_version,
"org.springframework:spring-tx:"+spring_version,
"org.springframework:spring-web:"+spring_version,
"org.springframework:spring-webmvc:"+spring_version,
"org.springframework:spring-orm:"+spring_version,
"org.springframework:spring-asm:"+spring_version]
List spring_security = ["org.springframework.security:spring-security-core:"+spring_sec_version,
"org.springframework.security:spring-security-config:"+spring_sec_version,
"org.springframework.security:spring-security-web:"+spring_sec_version
]
List spring_aop = [
"aopalliance:aopalliance:1.0@jar",
"cglib:cglib-nodep:2.2.2@jar"
]
List validation_lib = [
"org.hibernate:hibernate-validator:4.3.0.Final@jar",
"javax.validation:validation-api:1.0.0.GA@jar"]
List log_lib = [
"org.jboss.logging:jboss-logging:3.1.2.GA@jar",
"org.slf4j:slf4j-api:1.6.6@jar",
"org.slf4j:slf4j-jdk14:1.6.6@jar",
"org.slf4j:log4j-over-slf4j:1.6.6@jar",
"org.slf4j:jcl-over-slf4j:1.6.6@jar",
"log4j:log4j:1.2.17@jar"]
List hibernate_api = ["org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1.Final@jar"]
List hibernate = [
"org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:1.0.1.Final@jar",
"org.hibernate.common:hibernate-commons-annotations:4.0.1.Final@jar",
"org.javassist:javassist:3.16.1-GA",
"org.hibernate:hibernate-entitymanager:"+hibernate_version,
"org.hibernate:hibernate-core:"+hibernate_version
]
dependencies {
compile hibernate_api
compile hibernate
compile spring
compile spring_security
compile spring_aop
compile "org.codehaus.jackson:jackson-jaxrs:1.9.9" //lib jackson for JSON
compile validation_lib
compile log_lib
runtime "postgresql:postgresql:9.1-901.jdbc4@jar"
compile "rhino:js:1.7R2@jar"
}
/* --------------- WEB SERVER ---------------------------------*/
httpPort = 8091
stopPort = 9451
stopKey = 'foo'
jettyRun.scanIntervalSeconds=1
jettyRun {
doFirst {
System.properties['spring.profiles.active'] = "web" ;
}
}
/*
[jettyRun, jettyRunWar]*.configure {
def httpsConnector = jettyRun.class.classLoader.loadClass('org.mortbay.jetty.security.SslSocketConnector').newInstance()
httpsConnector.port = 8443
httpsConnector.keystore = "$rootDir/basura/keystore"
httpsConnector.keyPassword = 'abcd1234'
connectors = [httpsConnector]
} */
/* ------------------- END CONFIGURATIONS ---------------------*/