root/releases/bedework-3.5/deployment/resources/build.xml

Revision 2021 (checked in by douglm, 4 years ago)

Add a move calendar action

Fix scheduleing so that events moved out of th einbox get a better name

  • Property svn:eol-style set to LF
Line 
1 <?xml version="1.0"?>
2
3 <!-- ===================================================================
4      Default public events web application deployer
5      =================================================================== -->
6
7 <project name="bwcommonresources.deploy" default="deploy" >
8   <property name="propval.app.context.root"
9             value="${org.bedework.global.build.common.context.root}" />
10   <property name="propval.app.deploy.dir"
11             value="${org.bedework.global.build.common.context.deploy.dir}" />
12   <property name="propval.app.display.name"
13             value="${org.bedework.global.build.common.context.name}" />
14   <property name="propval.app.war.name"
15             value="${org.bedework.global.build.common.context.war.name}" />
16
17   <import file="${build.dir}/buildfilters.xml" />
18
19   <target name="init" >
20     <dirname property="common.resources.dir" file="${ant.file}"/>
21
22     <property name="app.common.resources.dest.dir"
23               location="${org.bedework.deploy.app.sou}" />
24
25     <property name="org.bedework.use.dojo" value="true" />
26
27     <property name="org.bedework.use.jquery" value="true" />
28
29     <property name="common.war.name"
30               value="${org.bedework.global.build.common.context.war.name}" />
31     <property name="common.dest.war"
32               location="${org.bedework.temp.wars.home}/${common.war.name}.war" />
33
34     <property name="common.war.file"
35               location="${dist.home}/${common.war.name}.war" />
36   </target>
37
38   <!-- =================================================================
39        The "deploy" target is called by applications which need common
40        resources copied into their own directory structure.
41        ================================================================= -->
42
43   <target name="deploy" depends="init" >
44     <!--
45     <if>
46       <isset property="org.bedework.global.build.common.context" />
47       <then>
48        -->
49         <!-- Build a deployable war file with common files -->
50
51         <delete dir="${common.dest.war}" />
52
53         <copy todir="${common.dest.war}" failonerror="false" >
54           <fileset dir="${org.bedework.common.resources}/common-context" />
55           <filterset refid="property.filters" />
56         </copy>
57
58         <if>
59           <isset property="org.bedework.use.dojo" />
60           <then>
61             <!-- Add dojo -->
62             <copy todir="${common.dest.war}/javascript/dojo">
63               <fileset dir="${common.resources.dir}/javascript/${org.bedework.dojo.dir}" />
64             </copy>
65           </then>
66         </if>
67
68         <if>
69           <isset property="org.bedework.use.jquery" />
70           <then>
71             <!-- Add jquery -->
72             <copy todir="${common.dest.war}/javascript/jquery">
73               <fileset dir="${common.resources.dir}/javascript/${org.bedework.jquery.dir}" />
74             </copy>
75           </then>
76         </if>
77
78         <!-- Add bedework javascript -->
79         <copy todir="${common.dest.war}/javascript/bedework">
80           <fileset dir="${common.resources.dir}/javascript/bedework" />
81         </copy>
82
83         <copy todir="${common.dest.war}">
84           <fileset dir="${common.resources.dir}/xsl" />
85         </copy>
86
87         <copy todir="${common.dest.war}/images">
88           <fileset dir="${common.resources.dir}/images" />
89         </copy>
90
91         <!-- build the war file -->
92         <mkdir dir="${dist.home}" />
93         <delete file="${common.war.file}" />
94
95         <war warfile="${common.war.file}"
96              webxml="${common.dest.war}/WEB-INF/web.xml"
97              basedir="${common.dest.war}"
98              excludes="WEB-INF/web.xml" />
99
100         <if>
101           <not>
102             <isset property="org.bedework.global.build.ear" />
103           </not>
104           <then>
105             <echo message="***************************************************************" />
106             <echo message="Deploying common context ${common.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" />
107             <echo message="***************************************************************" />
108
109             <!-- Delete expanded version -->
110             <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" />
111
112             <!-- copy the war file. -->
113             <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}"
114                   file="${common.war.file}"
115                   overwrite="yes" />
116
117             <!-- Delete the quickstart context def -->
118             <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" />
119           </then>
120         </if>
121
122     <!-- Add the contex root to the file. Note that newline is required -->
123     <echo file="${org.bedework.global.context.roots}" append="yes">
124 ${propval.app.war.name}.context=${org.bedework.global.build.common.context.root}
125     </echo>
126 <!--
127       </then>
128       <else>
129         <if>
130           <not>
131             <isset property="org.bedework.global.noskins" />
132           </not>
133           <then>
134             < ! - - Just copy into a common location  - - >
135             <property name="cmn.destdir"
136                       location="${org.bedework.appserver.dir}/${org.bedework.global.common.deploydir}"/>
137             <if>
138               <isset property="org.bedework.use.dojo" />
139               <then>
140                 < ! - - Add dojo - - >
141                 <copy todir="${cmn.destdir}/javascript/dojo">
142                   <fileset dir="${common.resources.dir}/javascript/${org.bedework.dojo.dir}" />
143                 </copy>
144               </then>
145             </if>
146
147             <copy todir="${cmn.destdir}">
148               <fileset dir="${common.resources.dir}/xsl" />
149             </copy>
150
151             <copy todir="${cmn.destdir}/images">
152               <fileset dir="${common.resources.dir}/images" />
153             </copy>
154
155           </then>
156         </if>
157       </else>
158     </if>
159        -->
160   </target>
161 </project>
162
Note: See TracBrowser for help on using the browser.