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