1 <project name=
"resolve-impl">
3 <target name=
"-before-web-start"/>
4 <target name=
"-web-start">
5 <property name=
"enable.background.server" value=
"false"/>
10 -port=${build.web.port}
11 -background=${enable.background.server}
13 -map=${build.web.root}
17 <target name=
"-after-web-start"/>
18 <target name=
"web-start"
19 depends=
"-init,-before-web-start,-web-start,-after-web-start"/>
21 <target name=
"-before-web-stop"/>
22 <target name=
"-web-stop">
24 This needs to be in it's own process due to threading issues when called from a
27 <x-shell dir=
"${app.dir}">
28 ${cmd.dir}/sencha fs web -port ${build.web.port} stop
31 <target name=
"-after-web-stop"/>
32 <target name=
"web-stop"
33 depends=
"-init,-before-web-stop,-web-stop,-after-web-stop"/>
35 <target name=
"-resolve-impl" depends=
"-refresh">
36 <x-ant-call target=
"web-start" unless=
"skip.web.start">
37 <param name=
"enable.background.server" value=
"true"/>
40 <local name=
"app.relative.url"/>
41 <local name=
"build.resolve.relative.url"/>
43 <!--calculate the relative path from the web root to the index page-->
44 <x-get-relative-path from=
"${build.web.root}"
46 property=
"app.relative.url"/>
48 <property name=
"build.resolve.relative.url"
49 value=
"${build.resolve.url}/${app.relative.url}"/>
51 <x-sencha-command dir=
"${app.dir}" inheritall=
"true">
55 -mode=${build.resolve.mode}
56 -uri=${build.resolve.relative.url}
57 -tpl=${build.resolve.tpl}
58 -out=${build.resolve.file}
61 <x-ant-call target=
"web-stop" unless=
"skip.web.start"/>
62 <x-compile refid=
"${compiler.ref.id}">
68 -file=${build.resolve.file}
69 -defaultSrcName=@${build.tag.name}
70 -allowUnmatched=${build.resolve.allow.unmatched}
78 <target name=
"-before-resolve"/>
79 <target name=
"-resolve">
80 <x-ant-call target=
"-resolve-impl"/>
82 <target name=
"-after-resolve"/>