]> git.argeo.org Git - gpl/argeo-slc.git/blob - server/org.argeo.slc.ria/config.json
Update to 0.12.1.D20100506_0949
[gpl/argeo-slc.git] / server / org.argeo.slc.ria / config.json
1 {
2 "name" : "ria",
3
4 "include" :
5 [
6 {
7 "path" : "${QOOXDOO_PATH}/component/apiviewer/api.json",
8 "as" : "apiconf"
9 },
10 {
11 "path" : "${QOOXDOO_PATH}/component/testrunner/testrunner.json",
12 "as" : "testrunner"
13 }
14 ],
15
16 "let" :
17 {
18 "APPLICATION" : "org.argeo.ria",
19 "QOOXDOO_PATH" : "src/qooxdoo-sdk",
20 "QXTHEME" : "org.argeo.ria.theme.RiaTheme",
21 "API_EXCLUDE" : ["qx.legacy.*"],
22 "LOCALES" : [ "en" ],
23 "ROOT" : "src/argeo-ria-src",
24 "BUILD_PATH" : "target/classes/argeo-ria",
25 "RIA_LIB_PATH" : "src/argeo-ria-lib",
26 "RIA_LIB_URI" : "../argeo-ria-lib",
27 "CACHE" : "cache" ,
28 "CUSTOM_PACKAGE" : "org.argeo.slc.web"
29 },
30
31 "jobs" :
32 {
33 "common" :
34 {
35 "library" :
36 [
37 {
38 "manifest" : "${QOOXDOO_PATH}/framework/Manifest.json"
39 },
40 {
41 "manifest" : "${RIA_LIB_PATH}/slc/Manifest.json"
42 },
43 {
44 "manifest" : "${RIA_LIB_PATH}/slc-web/Manifest.json"
45 },
46 {
47 "manifest" : "${RIA_LIB_PATH}/jcr/Manifest.json"
48 },
49 {
50 "manifest" : "${RIA_LIB_PATH}/security/Manifest.json"
51 },
52 {
53 "manifest" : "${ROOT}/Manifest.json"
54 }
55 ],
56
57 "include" :
58 [
59 "${APPLICATION}.Application",
60 "${CUSTOM_PACKAGE}.*",
61 "${QXTHEME}"
62 ],
63
64 "cache" :
65 {
66 "compile" : "${CACHE}"
67 },
68
69 "settings" :
70 {
71 "qx.version" : "${QXVERSION}",
72 "qx.theme" : "${QXTHEME}",
73 "qx.application" : "${APPLICATION}.Application",
74 "ria.branding.splashScreen" : "org.argeo.security.ria/ArgeoLogo.png",
75 "ria.branding.applicationTitle" : "Slc RIA",
76 "ria.auth.enableAuth" : "true",
77 "ria.auth.credentialsURI" : "/org.argeo.security.webapp/getCredentials.ria",
78 "ria.auth.loginURI" : "/org.argeo.security.webapp/login.ria",
79 "ria.auth.logoutURI" : "/org.argeo.security.webapp/logout.ria",
80 "ria.StartupPerspective":"org.argeo.slc.web.LauncherPerspective"
81 }
82 },
83
84 // -- source jobs --------------------------------------------------
85
86 "source-script" :
87 {
88 "extend" : ["common"],
89
90 "compile-source" :
91 {
92 "file" : "${ROOT}/script/${APPLICATION}.js",
93 "locales" : "${LOCALES}",
94 "root" : "${ROOT}",
95 "gzip" : false
96 }
97 },
98
99
100 "slc-source" :
101 {
102 "run" :
103 [
104 "source-script"
105 ]
106 },
107
108 // -- build jobs --------------------------------------------------
109
110 "build-script" :
111 {
112 "extend" : ["common"],
113
114 "variants" :
115 {
116 "qx.debug" : ["off"]
117 },
118
119 "compile-dist" :
120 {
121 "paths" :
122 {
123 "file" : "${BUILD_PATH}/script/${APPLICATION}.js",
124 "gzip" : false
125 },
126 "uris" :
127 {
128 "script" : "script",
129 "resource" : "resource"
130 },
131 "code" :
132 {
133 "format" : true,
134 "locales" : "${LOCALES}",
135 "optimize" : ["variables", "basecalls", "privates", "strings"]
136 }
137 /*
138 "file" : "${BUILD_PATH}/script/${APPLICATION}.js",
139 "target" : "${BUILD_PATH}",
140 "uri" : "script/${APPLICATION}.js",
141 "root" : "${BUILD_PATH}",
142 "format" : "on",
143 "locales" : "${LOCALES}",
144 "optimize" : ["basecalls", "variables", "privates", "strings"]
145 */
146 }
147 },
148
149
150 "build-resources":
151 {
152 "extend" : ["common"],
153
154 "copy-resources" :
155 {
156 "target" : "${BUILD_PATH}",
157 "resource-filter" : true
158 }
159 },
160
161 "my-build-files" :
162 {
163 "extend" : ["common"],
164
165 "copy-files" :
166 {
167 "files" :
168 [
169 "index.html"
170 ],
171 "source" : "${ROOT}",
172 "target" : "${BUILD_PATH}"
173 }
174 },
175
176 "slc-build" :
177 {
178 "run" :
179 [
180 "build-script",
181 "my-build-files",
182 "build-resources"
183 ]
184 },
185
186 "slc-api" :
187 {
188 "extend" : ["apiconf::build"],
189
190 "let" :
191 {
192 "APIVIEWER_ROOT" : "${QOOXDOO_PATH}/component/apiviewer",
193 "BUILD_PATH" : "./target/site/argeo-ria-api/",
194 "API_INCLUDE" : ["${APPLICATION}.*", "${CUSTOM_PACKAGE}.*"]
195 },
196
197 "library" :
198 [
199 {
200 "manifest" : "${ROOT}/Manifest.json",
201 "uri" : ".."
202 },
203 {
204 "manifest" : "${RIA_LIB_PATH}/slc-web/Manifest.json",
205 "uri" : "${RIA_LIB_URI}/slc-web"
206 },
207 {
208 "manifest" : "${RIA_LIB_PATH}/jcr/Manifest.json",
209 "uri" : "${RIA_LIB_URI}/jcr"
210 },
211 {
212 "manifest" : "${RIA_LIB_PATH}/security/Manifest.json",
213 "uri" : "${RIA_LIB_URI}/security"
214 },
215 {
216 "manifest" : "${RIA_LIB_PATH}/slc/Manifest.json",
217 "uri" : "${RIA_LIB_URI}/slc"
218 }
219 ]
220 },
221
222 "slc-test" :
223 {
224 "extend" : ["testrunner::build"],
225
226 "let" :
227 {
228 "TESTRUNNER_ROOT" : "${QOOXDOO_PATH}/component/testrunner",
229 "TEST_INCLUDE" : "${APPLICATION}.test.*",
230 "BUILD_PATH" : "./target/site/argeo-ria-test/"
231 },
232
233 "library" :
234 [
235 {
236 "manifest" : "${ROOT}/Manifest.json",
237 "uri" : ".."
238 }
239 ]
240 }
241
242
243 }
244 }