Rev 1426 | Rev 1432 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1426 | Rev 1431 | ||
---|---|---|---|
1 | <?xml version="1.0" encoding="UTF-8"?> |
1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <project name="estgweb" basedir="." default="help"> |
2 | <project name="estgweb" basedir="." default="help"> |
3 | 3 | ||
4 | 4 | ||
5 | <!-- |
5 | <!-- |
6 | ========================================================================================== |
6 | ========================================================================================== |
7 | ANT TASKS |
7 | ANT TASKS |
8 | ========================================================================================== |
8 | ========================================================================================== |
9 | --> |
9 | --> |
10 | <target name="help"> |
10 | <target name="help"> |
11 | <echo>This is the availible Ant Tasks:</echo> |
11 | <echo>This is the availible Ant Tasks:</echo> |
12 | <echo message="${env.JAVA_HOME}"></echo> |
12 | <echo message="${env.JAVA_HOME}"></echo> |
13 | </target> |
13 | </target> |
14 | 14 | ||
15 | 15 | ||
16 | <!-- |
16 | <!-- |
17 | ========================================================================================== |
17 | ========================================================================================== |
18 | Path libs definitions and Properties files |
18 | Path libs definitions and Properties files |
19 | ========================================================================================== |
19 | ========================================================================================== |
20 | --> |
20 | --> |
21 | 21 | ||
22 | 22 | ||
23 | <import file="libs.xml"/> |
23 | <import file="libs.xml"/> |
24 | <!--<import file="build-web-services.xml"/>--> |
24 | <!--<import file="build-web-services.xml"/>--> |
25 | 25 | ||
26 | <!-- |
26 | <!-- |
27 | ========================================================================================== |
27 | ========================================================================================== |
28 | General Task |
28 | General Task |
29 | ========================================================================================== |
29 | ========================================================================================== |
30 | --> |
30 | --> |
31 | <!--caso queiramos apagar os pregen hbm delPreGenAppScripts--> |
31 | <!--caso queiramos apagar os pregen hbm delPreGenAppScripts--> |
32 | <!-- |
32 | <!-- |
33 | Use by hand only |
33 | Use by hand only |
34 | <target name="all" depends="clean,initDirs,createConfigurationFiles,generateHibernateDomainObjects,generateHibernateDaoClasses,build,generateHibernateSql,build.war,dbInit"/> |
34 | <target name="all" depends="clean,initDirs,createConfigurationFiles,generateHibernateDomainObjects,generateHibernateDaoClasses,build,generateHibernateSql,build.war,dbInit"/> |
35 | <target name="allWebNode" depends="clean,initDirs,createConfigurationFiles,generateHibernateDomainObjects,generateHibernateDaoClasses,build.war"/> |
35 | <target name="allWebNode" depends="clean,initDirs,createConfigurationFiles,generateHibernateDomainObjects,generateHibernateDaoClasses,build.war"/> |
36 | <target name="dataNode" depends="clean,initDirs,createConfigurationFiles,generateHibernateDomainObjects,generateHibernateDaoClasses,build,generateHibernateSql"/> |
36 | <target name="dataNode" depends="clean,initDirs,createConfigurationFiles,generateHibernateDomainObjects,generateHibernateDaoClasses,build,generateHibernateSql"/> |
37 | --> |
37 | --> |
38 | 38 | ||
39 | <!-- |
39 | <!-- |
40 | ========================================================================================== |
40 | ========================================================================================== |
41 | CLEAN TASKS |
41 | CLEAN TASKS |
42 | ========================================================================================== |
42 | ========================================================================================== |
43 | --> |
43 | --> |
44 | <!-- |
44 | <!-- |
45 | <target name="clean" description="clean *.class and build dir"> |
45 | <target name="clean" description="clean *.class and build dir"> |
46 | <delete dir="${build.dir}"/> |
46 | <delete dir="${build.dir}"/> |
47 | <delete dir="${dist.dir}"/> |
47 | <delete dir="${dist.dir}"/> |
48 | <delete> |
48 | <delete> |
49 | <fileset dir="${gen.dir.java}"> |
49 | <fileset dir="${gen.dir.java}"> |
50 | <exclude name="pt/ipportalegre/**/*.*"/> |
50 | <exclude name="pt/ipportalegre/**/*.*"/> |
51 | <exclude name="pt/estgp/estgweb/services/directories/**/*.*"/> |
51 | <exclude name="pt/estgp/estgweb/services/directories/**/*.*"/> |
52 | <include name="**/*.java"/> |
52 | <include name="**/*.java"/> |
53 | </fileset> |
53 | </fileset> |
54 | </delete> |
54 | </delete> |
55 | <sleep seconds="5"/> |
55 | <sleep seconds="5"/> |
56 | </target> |
56 | </target> |
57 | --> |
57 | --> |
58 | 58 | ||
59 | 59 | ||
60 | 60 | ||
61 | <!-- |
61 | <!-- |
62 | ========================================================================================== |
62 | ========================================================================================== |
63 | CREATE-DIRS |
63 | CREATE-DIRS |
64 | ========================================================================================== |
64 | ========================================================================================== |
65 | --> |
65 | --> |
66 | <target name="initDirs"> |
66 | <target name="initDirs"> |
67 | <mkdir dir="${log.dir}"/> |
67 | <mkdir dir="${log.dir}"/> |
68 | <mkdir dir="${data.dir}"/> |
68 | <mkdir dir="${data.dir}"/> |
69 | <mkdir dir="${build.dir}"/> |
69 | <mkdir dir="${build.dir}"/> |
70 | <mkdir dir="${build.dir.classes}"/> |
70 | <mkdir dir="${build.dir.classes}"/> |
71 | <mkdir dir="${build.dir.war}"/> |
71 | <mkdir dir="${build.dir.war}"/> |
72 | <mkdir dir="${build.dir.ws}"/> |
72 | <mkdir dir="${build.dir.ws}"/> |
73 | <mkdir dir="${build.dir.scripts}"/> |
73 | <mkdir dir="${build.dir.scripts}"/> |
74 | <delete dir="${dist.dir}"/> |
74 | <delete dir="${dist.dir}"/> |
75 | <mkdir dir="${dist.dir}"/> |
75 | <mkdir dir="${dist.dir}"/> |
76 | <mkdir dir="${gen.dir.java}"/> |
76 | <mkdir dir="${gen.dir.java}"/> |
77 | </target> |
77 | </target> |
78 | 78 | ||
79 | 79 | ||
80 | 80 | ||
81 | <!-- |
81 | <!-- |
82 | ========================================================================================== |
82 | ========================================================================================== |
83 | Tomcat Tasks |
83 | Tomcat Tasks |
84 | ========================================================================================== |
84 | ========================================================================================== |
85 | --> |
85 | --> |
86 | <taskdef name="tomcat.reload" classname="org.apache.catalina.ant.ReloadTask" classpathref="pathToToolsLib"/> |
86 | <taskdef name="tomcat.reload" classname="org.apache.catalina.ant.ReloadTask" classpathref="pathToToolsLib"/> |
87 | <!--<taskdef name="tomcat.remove" classname="org.apache.catalina.ant.RemoveTask" classpathref="pathToToolsLib"/>--> |
87 | <!--<taskdef name="tomcat.remove" classname="org.apache.catalina.ant.RemoveTask" classpathref="pathToToolsLib"/>--> |
88 | <!--<taskdef name="tomcat.roles" classname="org.apache.catalina.ant.RolesTask" classpathref="pathToToolsLib"/>--> |
88 | <!--<taskdef name="tomcat.roles" classname="org.apache.catalina.ant.RolesTask" classpathref="pathToToolsLib"/>--> |
89 | <taskdef name="tomcat.start" classname="org.apache.catalina.ant.StartTask" classpathref="pathToToolsLib"/> |
89 | <taskdef name="tomcat.start" classname="org.apache.catalina.ant.StartTask" classpathref="pathToToolsLib"/> |
90 | <taskdef name="tomcat.stop" classname="org.apache.catalina.ant.StopTask" classpathref="pathToToolsLib"/> |
90 | <taskdef name="tomcat.stop" classname="org.apache.catalina.ant.StopTask" classpathref="pathToToolsLib"/> |
91 | <taskdef name="tomcat.undeploy" classname="org.apache.catalina.ant.UndeployTask" classpathref="pathToToolsLib"/> |
91 | <taskdef name="tomcat.undeploy" classname="org.apache.catalina.ant.UndeployTask" classpathref="pathToToolsLib"/> |
92 | <taskdef name="tomcat.deploy" classname="org.apache.catalina.ant.DeployTask" classpathref="pathToToolsLib"/> |
92 | <taskdef name="tomcat.deploy" classname="org.apache.catalina.ant.DeployTask" classpathref="pathToToolsLib"/> |
93 | <!--<taskdef name="tomcat.install" classname="org.apache.catalina.ant.InstallTask" classpathref="pathToToolsLib"/>--> |
93 | <!--<taskdef name="tomcat.install" classname="org.apache.catalina.ant.InstallTask" classpathref="pathToToolsLib"/>--> |
94 | <taskdef name="tomcat.jasper" classname="org.apache.jasper.JspC" classpathref="pathToToolsLib"/> |
94 | <taskdef name="tomcat.jasper" classname="org.apache.jasper.JspC" classpathref="pathToToolsLib"/> |
95 | 95 | ||
96 | 96 | ||
97 | <!-- |
97 | <!-- |
98 | TOMCAT Instalation Tasks |
98 | TOMCAT Instalation Tasks |
99 | --> |
99 | --> |
100 | <!--<target name="tomcat.deployContext" depends="build.war"> |
100 | <!--<target name="tomcat.deployContext" depends="build.war"> |
101 | <echo message="${tomcat.manager}"/> |
101 | <echo message="${tomcat.manager}"/> |
102 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
102 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
103 | config="file://${basedir}/${dist.dir}/estgweb.xml" |
103 | config="file://${basedir}/${dist.dir}/estgweb.xml" |
104 | username="${tomcat.username}" password="${tomcat.password}" /> |
104 | username="${tomcat.username}" password="${tomcat.password}" /> |
105 | </target> |
105 | </target> |
106 | <target name="tomcat.deployContextOnly" depends=""> |
106 | <target name="tomcat.deployContextOnly" depends=""> |
107 | <echo message="${tomcat.manager}"/> |
107 | <echo message="${tomcat.manager}"/> |
108 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
108 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
109 | config="file://${basedir}/${dist.dir}/estgweb.xml" |
109 | config="file://${basedir}/${dist.dir}/estgweb.xml" |
110 | username="${tomcat.username}" password="${tomcat.password}" /> |
110 | username="${tomcat.username}" password="${tomcat.password}" /> |
111 | </target> |
111 | </target> |
112 | <target name="tomcat.redeployContext" depends="tomcat.undeploy,build.war" > |
112 | <target name="tomcat.redeployContext" depends="tomcat.undeploy,build.war" > |
113 | <echo message="${tomcat.manager}"/> |
113 | <echo message="${tomcat.manager}"/> |
114 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
114 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
115 | config="file:${basedir}/${dist.dir}/estgweb.xml" |
115 | config="file:${basedir}/${dist.dir}/estgweb.xml" |
116 | username="${tomcat.username}" password="${tomcat.password}" /> |
116 | username="${tomcat.username}" password="${tomcat.password}" /> |
117 | </target>--> |
117 | </target>--> |
118 | <target name="tomcat.deploy" depends="war" > |
118 | <target name="tomcat.deploy" depends="war" > |
119 | <echo message="${tomcat.manager} path:${tomcat.context.path.install} warfile:file:${basedir}/${dist.dir}/${tomcat.war.file}"/> |
119 | <echo message="${tomcat.manager} path:${tomcat.context.path.install} warfile:file:${basedir}/${dist.dir}/${tomcat.war.file}"/> |
120 | <tomcat.deploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
120 | <tomcat.deploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
121 | war="file:${basedir}/${dist.dir}/${tomcat.war.file}" |
121 | war="file:${basedir}/${dist.dir}/${tomcat.war.file}" |
122 | username="${tomcat.username}" password="${tomcat.password}" /> |
122 | username="${tomcat.username}" password="${tomcat.password}" /> |
123 | </target> |
123 | </target> |
124 | <target name="tomcat.redeploy" depends="tomcat.undeploy,war"> |
124 | <target name="tomcat.redeploy" depends="tomcat.undeploy,war"> |
125 | <echo message="${tomcat.manager} path:${tomcat.context.path.install} warfile:file:${basedir}/${dist.dir}/${tomcat.war.file}"/> |
125 | <echo message="${tomcat.manager} path:${tomcat.context.path.install} warfile:file:${basedir}/${dist.dir}/${tomcat.war.file}"/> |
126 | <tomcat.deploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
126 | <tomcat.deploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
127 | war="file:${basedir}/${dist.dir}/${tomcat.war.file}" |
127 | war="file:${basedir}/${dist.dir}/${tomcat.war.file}" |
128 | username="${tomcat.username}" password="${tomcat.password}" /> |
128 | username="${tomcat.username}" password="${tomcat.password}" /> |
129 | </target> |
129 | </target> |
130 | <target name="tomcat.undeploy"> |
130 | <target name="tomcat.undeploy"> |
131 | <echo message="${tomcat.manager}"/> |
131 | <echo message="${tomcat.manager}"/> |
132 | <tomcat.undeploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
132 | <tomcat.undeploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
133 | username="${tomcat.username}" password="${tomcat.password}" /> |
133 | username="${tomcat.username}" password="${tomcat.password}" /> |
134 | </target> |
134 | </target> |
135 | <target name="tomcat.reload"> |
135 | <target name="tomcat.reload"> |
136 | <echo message="${tomcat.manager}"/> |
136 | <echo message="${tomcat.manager}"/> |
137 | <tomcat.reload url="${tomcat.manager}" path="${tomcat.context.path.install}" |
137 | <tomcat.reload url="${tomcat.manager}" path="${tomcat.context.path.install}" |
138 | username="${tomcat.username}" password="${tomcat.password}" /> |
138 | username="${tomcat.username}" password="${tomcat.password}" /> |
139 | </target> |
139 | </target> |
140 | <target name="tomcat.start"> |
140 | <target name="tomcat.start"> |
141 | <echo message="${tomcat.manager}"/> |
141 | <echo message="${tomcat.manager}"/> |
142 | <tomcat.start url="${tomcat.manager}" path="${tomcat.context.path.install}" |
142 | <tomcat.start url="${tomcat.manager}" path="${tomcat.context.path.install}" |
143 | username="${tomcat.username}" password="${tomcat.password}" /> |
143 | username="${tomcat.username}" password="${tomcat.password}" /> |
144 | </target> |
144 | </target> |
145 | <target name="tomcat.stop"> |
145 | <target name="tomcat.stop"> |
146 | <echo message="${tomcat.manager}"/> |
146 | <echo message="${tomcat.manager}"/> |
147 | <tomcat.stop url="${tomcat.manager}" path="${tomcat.context.path.install}" |
147 | <tomcat.stop url="${tomcat.manager}" path="${tomcat.context.path.install}" |
148 | username="${tomcat.username}" password="${tomcat.password}" /> |
148 | username="${tomcat.username}" password="${tomcat.password}" /> |
149 | </target> |
149 | </target> |
150 | 150 | ||
151 | <!-- |
151 | <!-- |
152 | ========================================================================================== |
152 | ========================================================================================== |
153 | BUILD TASKS, Have no effect now, no revengstrategy defined.... |
153 | BUILD TASKS, Have no effect now, no revengstrategy defined.... |
154 | ========================================================================================== |
154 | ========================================================================================== |
155 | --> |
155 | --> |
156 | <target name="build" depends="initDirs" description="Compile All and create conf files"> |
156 | <target name="build" depends="initDirs" description="Compile All and create conf files"> |
157 | <antcall target="compile"/> |
157 | <antcall target="compile"/> |
158 | <antcall target="createConfigurationFiles"/> |
158 | <antcall target="createConfigurationFiles"/> |
159 | </target> |
159 | </target> |
160 | 160 | ||
161 | <target name="compile" depends="initDirs" description="Compile All"> |
161 | <target name="compile" depends="initDirs" description="Compile All"> |
162 | <javac encoding="UTF-8" source="1.5" target="1.5" destdir="${build.dir.classes}" debug="true" optimize="true" fork="true" failonerror="true" nowarn="true"> |
162 | <javac encoding="UTF-8" source="1.5" target="1.5" destdir="${build.dir.classes}" debug="true" optimize="true" fork="true" failonerror="true" nowarn="true"> |
163 | <src path="${src.dir}"/> |
163 | <src path="${src.dir}"/> |
164 | <src path="${gen.dir.java}"/> |
164 | <src path="${gen.dir.java}"/> |
165 | <classpath refid="pathToToolsLib"/> |
165 | <classpath refid="pathToToolsLib"/> |
166 | </javac> |
166 | </javac> |
167 | </target> |
167 | </target> |
168 | <target name="compileToolFiles" description="Compile Mappings Builder"> |
168 | <target name="compileToolFiles" description="Compile Mappings Builder"> |
169 | <javac destdir="${build.dir.classes}" srcdir="${src.dir}" debug="true" optimize="true" deprecation="true" verbose="true" failonerror="true"> |
169 | <javac destdir="${build.dir.classes}" srcdir="${src.dir}" debug="true" optimize="true" deprecation="true" verbose="true" failonerror="true"> |
170 | <include name="${mapping.buider.class.file}"/> |
170 | <include name="${mapping.buider.class.file}"/> |
171 | <include name="${scripts.buider.class.file}"/> |
171 | <include name="${scripts.buider.class.file}"/> |
172 | <classpath refid="pathToToolsLib"/> |
172 | <classpath refid="pathToToolsLib"/> |
173 | </javac> |
173 | </javac> |
174 | </target> |
174 | </target> |
175 | 175 | ||
176 | <!-- |
176 | <!-- |
177 | Build distribution files |
177 | Build distribution files |
178 | --> |
178 | --> |
179 | <target name="dist" depends="build"> |
179 | <target name="dist" depends="build"> |
180 | <jar jarfile="${dist.dir}/estgweb.jar"> |
180 | <jar jarfile="${dist.dir}/estgweb.jar"> |
181 | <fileset dir="${build.dir.classes}" includes="**/*.class"/> |
181 | <fileset dir="${build.dir.classes}" includes="**/*.class"/> |
182 | </jar> |
182 | </jar> |
183 | <copy overwrite="true" todir="${dist.dir}"> |
183 | <copy overwrite="true" todir="${dist.dir}"> |
184 | <fileset dir="${build.dir.classes}" includes="**/*.properties"/> |
184 | <fileset dir="${build.dir.classes}" includes="**/*.properties"/> |
185 | <fileset dir="${build.dir.classes}" includes="**/*.xml"/> |
185 | <fileset dir="${build.dir.classes}" includes="**/*.xml"/> |
186 | <fileset dir="${build.dir.classes}" includes="**/*.gif"/> |
186 | <fileset dir="${build.dir.classes}" includes="**/*.gif"/> |
187 | <fileset dir="${build.dir.classes}" includes="**/*.xsd"/> |
187 | <fileset dir="${build.dir.classes}" includes="**/*.xsd"/> |
188 | <fileset dir="${build.dir.classes}" includes="**/*.xsl"/> |
188 | <fileset dir="${build.dir.classes}" includes="**/*.xsl"/> |
189 | </copy> |
189 | </copy> |
190 | <copy overwrite="true" todir="${dist.dir}" file="${conf.dir}/tomcat/estgweb.xml"/> |
190 | <copy overwrite="true" todir="${dist.dir}" file="${conf.dir}/tomcat/estgweb.xml"/> |
191 | <replace file="${dist.dir}/estgweb.xml" value=""> |
191 | <replace file="${dist.dir}/estgweb.xml" value=""> |
192 | <replacefilter token="@build.dir.war@" value="${basedir}${file.separator}build${file.separator}ant${file.separator}war${file.separator}"/> |
192 | <replacefilter token="@build.dir.war@" value="${basedir}${file.separator}build${file.separator}ant${file.separator}war${file.separator}"/> |
193 | <replacefilter token="@context.path@" value="${tomcat.context.path}"/> |
193 | <replacefilter token="@context.path@" value="${tomcat.context.path}"/> |
194 | </replace> |
194 | </replace> |
195 | </target> |
195 | </target> |
196 | 196 | ||
197 | <target name="copy.jsps.war" depends="createConfigurationFiles" description="copy only jsps to war distribution"> |
197 | <target name="copy.jsps.war" depends="createConfigurationFiles" description="copy only jsps to war distribution"> |
198 | <copy todir="${build.dir.war}" overwrite="false"> |
198 | <copy todir="${build.dir.war}" overwrite="false"> |
199 | <fileset dir="src/web"> |
199 | <fileset dir="src/web"> |
200 | <include name="**/*"/> |
200 | <include name="**/*"/> |
201 | </fileset> |
201 | </fileset> |
202 | </copy> |
202 | </copy> |
203 | <copy todir="${build.dir.war}/WEB-INF/classes" overwrite="false"> |
203 | <copy todir="${build.dir.war}/WEB-INF/classes" overwrite="false"> |
204 | <fileset dir="${build.dir.classes}"> |
204 | <fileset dir="${build.dir.classes}"> |
205 | <include name="**/*.xsl"/> |
205 | <include name="**/*.xsl"/> |
206 | </fileset> |
206 | </fileset> |
207 | </copy> |
207 | </copy> |
208 | <replace file="${build.dir.war}/css/style.css"> |
208 | <replace file="${build.dir.war}/css/style.css"> |
209 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
209 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
210 | </replace> |
210 | </replace> |
211 | <replace file="${build.dir.war}/css/intranet.css"> |
211 | <replace file="${build.dir.war}/css/intranet.css"> |
212 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
212 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
213 | </replace> |
213 | </replace> |
214 | <replace file="${build.dir.war}/js/ajax.js"> |
214 | <replace file="${build.dir.war}/js/ajax.js"> |
215 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
215 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
216 | </replace> |
216 | </replace> |
217 | </target> |
217 | </target> |
218 | 218 | ||
219 | <target name="build.war" depends="dist" description="Make war distribution"> |
219 | <target name="build.war" depends="dist" description="Make war distribution"> |
220 | <mkdir dir="${build.dir.war}"/> |
220 | <mkdir dir="${build.dir.war}"/> |
221 | <mkdir dir="${build.dir.war}/WEB-INF"/> |
221 | <mkdir dir="${build.dir.war}/WEB-INF"/> |
222 | <mkdir dir="${build.dir.war}/WEB-INF/lib"/> |
222 | <mkdir dir="${build.dir.war}/WEB-INF/lib"/> |
223 | <copy todir="${build.dir.war}/WEB-INF/lib"> |
223 | <copy todir="${build.dir.war}/WEB-INF/lib"> |
224 | <fileset dir="${common.lib.dir}/log4j"> |
224 | <fileset dir="${common.lib.dir}/log4j"> |
225 | <include name="*.jar"/> |
225 | <include name="*.jar"/> |
226 | </fileset> |
226 | </fileset> |
227 | <fileset dir="${common.lib.dir}/berserk"> |
227 | <fileset dir="${common.lib.dir}/berserk"> |
228 | <include name="**/*.jar"/> |
228 | <include name="**/*.jar"/> |
229 | </fileset> |
229 | </fileset> |
230 | <fileset dir="${common.lib.dir}/hibernate"> |
230 | <fileset dir="${common.lib.dir}/hibernate"> |
231 | <include name="**/*.jar"/> |
231 | <include name="**/*.jar"/> |
232 | <exclude name="xerces-2.6.2.jar"/> |
232 | <exclude name="xerces-2.6.2.jar"/> |
233 | </fileset> |
233 | </fileset> |
234 | <fileset dir="${common.lib.dir}/log4j"> |
234 | <fileset dir="${common.lib.dir}/log4j"> |
235 | <include name="**/*.jar"/> |
235 | <include name="**/*.jar"/> |
236 | </fileset> |
236 | </fileset> |
237 | <fileset dir="${common.lib.dir}/mysql"> |
237 | <fileset dir="${common.lib.dir}/mysql"> |
238 | <include name="**/*.jar"/> |
238 | <include name="**/*.jar"/> |
239 | </fileset> |
239 | </fileset> |
240 | <fileset dir="${common.lib.dir}/oracle"> |
240 | <fileset dir="${common.lib.dir}/oracle"> |
241 | <include name="**/*.jar"/> |
241 | <include name="**/*.jar"/> |
242 | </fileset> |
242 | </fileset> |
243 | <fileset dir="${common.lib.dir}/commons"> |
243 | <fileset dir="${common.lib.dir}/commons"> |
244 | <include name="**/*.jar"/> |
244 | <include name="**/*.jar"/> |
245 | </fileset> |
245 | </fileset> |
246 | <fileset dir="${common.lib.dir}/struts"> |
246 | <fileset dir="${common.lib.dir}/struts"> |
247 | <include name="**/*.jar"/> |
247 | <include name="**/*.jar"/> |
248 | </fileset> |
248 | </fileset> |
249 | <fileset dir="${common.lib.dir}/ldap"> |
249 | <fileset dir="${common.lib.dir}/ldap"> |
250 | <include name="**/*.jar"/> |
250 | <include name="**/*.jar"/> |
251 | </fileset> |
251 | </fileset> |
252 | <fileset dir="${common.lib.dir}/mail"> |
252 | <fileset dir="${common.lib.dir}/mail"> |
253 | <include name="**/*.jar"/> |
253 | <include name="**/*.jar"/> |
254 | </fileset> |
254 | </fileset> |
255 | <fileset dir="${common.lib.dir}/jfreechart"> |
255 | <fileset dir="${common.lib.dir}/jfreechart"> |
256 | <include name="**/*.jar"/> |
256 | <include name="**/*.jar"/> |
257 | </fileset> |
257 | </fileset> |
258 | <fileset dir="${common.lib.dir}/lucene"> |
258 | <fileset dir="${common.lib.dir}/lucene"> |
259 | <include name="**/*.jar"/> |
259 | <include name="**/*.jar"/> |
260 | </fileset> |
260 | </fileset> |
261 | <fileset dir="${common.lib.dir}/jaxrpc"> |
261 | <fileset dir="${common.lib.dir}/jaxrpc"> |
262 | <include name="**/*.jar"/> |
262 | <include name="**/*.jar"/> |
263 | </fileset> |
263 | </fileset> |
264 | <fileset dir="${common.lib.dir}/saxon"> |
264 | <fileset dir="${common.lib.dir}/saxon"> |
265 | <include name="**/*.jar"/> |
265 | <include name="**/*.jar"/> |
266 | </fileset> |
266 | </fileset> |
267 | <fileset dir="${common.lib.dir}/fop"> |
267 | <fileset dir="${common.lib.dir}/fop"> |
268 | <include name="**/*.jar"/> |
268 | <include name="**/*.jar"/> |
269 | </fileset> |
269 | </fileset> |
270 | <fileset dir="${common.lib.dir}/itextpdf"> |
270 | <fileset dir="${common.lib.dir}/itextpdf"> |
271 | <include name="**/*.jar"/> |
271 | <include name="**/*.jar"/> |
272 | </fileset> |
272 | </fileset> |
273 | <fileset dir="${common.lib.dir}/json"> |
273 | <fileset dir="${common.lib.dir}/json"> |
274 | <include name="**/*.jar"/> |
274 | <include name="**/*.jar"/> |
275 | </fileset> |
275 | </fileset> |
276 | </copy> |
276 | </copy> |
277 | <copy file="${dist.dir}/estgweb.jar" todir="${build.dir.war}/WEB-INF/lib"/> |
277 | <copy file="${dist.dir}/estgweb.jar" todir="${build.dir.war}/WEB-INF/lib"/> |
278 | <copy todir="${build.dir.war}/WEB-INF" overwrite="true"> |
278 | <copy todir="${build.dir.war}/WEB-INF" overwrite="true"> |
279 | <fileset dir="${conf.dir}/WEB-INF"> |
279 | <fileset dir="${conf.dir}/WEB-INF"> |
280 | <include name="**/*.*"/> |
280 | <include name="**/*.*"/> |
281 | </fileset> |
281 | </fileset> |
282 | </copy> |
282 | </copy> |
283 | <mkdir dir="${build.dir.war}/WEB-INF/classes"/> |
283 | <mkdir dir="${build.dir.war}/WEB-INF/classes"/> |
284 | <copy todir="${build.dir.war}/WEB-INF/classes" overwrite="true"> |
284 | <copy todir="${build.dir.war}/WEB-INF/classes" overwrite="true"> |
285 | <fileset dir="${build.dir.classes}"> |
285 | <fileset dir="${build.dir.classes}"> |
286 | <include name="**/*.types"/> |
286 | <include name="**/*.types"/> |
287 | <include name="**/*.properties"/> |
287 | <include name="**/*.properties"/> |
288 | <include name="**/*.txt"/> |
288 | <include name="**/*.txt"/> |
289 | <include name="**/*.xml"/> |
289 | <include name="**/*.xml"/> |
290 | <include name="**/*.gif"/> |
290 | <include name="**/*.gif"/> |
291 | <include name="**/*.exe"/> |
291 | <include name="**/*.exe"/> |
292 | <include name="**/*.xsl"/> |
292 | <include name="**/*.xsl"/> |
293 | <include name="**/*.xsd"/> |
293 | <include name="**/*.xsd"/> |
294 | </fileset> |
294 | </fileset> |
295 | </copy> |
295 | </copy> |
296 | <copy todir="${build.dir.war}" overwrite="true"> |
296 | <copy todir="${build.dir.war}" overwrite="true"> |
297 | <fileset dir="src/web"> |
297 | <fileset dir="src/web"> |
298 | <include name="**/*"/> |
298 | <include name="**/*"/> |
299 | </fileset> |
299 | </fileset> |
300 | 300 | ||
301 | </copy> |
301 | </copy> |
302 | <mkdir dir="${build.dir.war}/docs"/> |
302 | <mkdir dir="${build.dir.war}/docs"/> |
303 | <copy todir="${build.dir.war}/docs" overwrite="true" file="src/doc/siges/ModeloDeInformacaoPAE-EmVigor.docx"/> |
303 | <copy todir="${build.dir.war}/docs" overwrite="true" file="src/doc/siges/ModeloDeInformacaoPAE-EmVigor.docx"/> |
304 | <copy todir="${build.dir.war}/docs" overwrite="true" file="src/doc/siges/Modelo_de_Dados_Siges11.zip"/> |
304 | <copy todir="${build.dir.war}/docs" overwrite="true" file="src/doc/siges/Modelo_de_Dados_Siges11.zip"/> |
305 | <copy todir="${build.dir.war}/docs" overwrite="true" file="src/doc/BacoV32016/processos/DocumentacaoProcessos.doc"/> |
305 | <copy todir="${build.dir.war}/docs" overwrite="true" file="src/doc/BacoV32016/processos/DocumentacaoProcessos.doc"/> |
306 | 306 | ||
307 | <replace file="${build.dir.war}/js/ajax.js"> |
307 | <replace file="${build.dir.war}/js/ajax.js"> |
308 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
308 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
309 | </replace> |
309 | </replace> |
310 | <replace file="${build.dir.war}/css/style.css"> |
310 | <replace file="${build.dir.war}/css/style.css"> |
311 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
311 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
312 | </replace> |
312 | </replace> |
313 | <replace file="${build.dir.war}/css/intranet.css"> |
313 | <replace file="${build.dir.war}/css/intranet.css"> |
314 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
314 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
315 | </replace> |
315 | </replace> |
316 | </target> |
316 | </target> |
317 | 317 | ||
318 | <target name="jasper" depends="copy.jsps.war"> |
318 | <target name="jasper" depends="copy.jsps.war"> |
319 | <delete dir="${build.dir.jsp}"/> |
319 | <delete dir="${build.dir.jsp}"/> |
320 | <mkdir dir="${build.dir.jsp}"/> |
320 | <mkdir dir="${build.dir.jsp}"/> |
321 | <tomcat.jasper validateXml="false" uriroot="${build.dir.war}" webXmlFragment="${build.dir.war}/WEB-INF/generated_web.xml" addWebXmlMappings="true" outputDir="${build.dir.jsp}" /> |
321 | <tomcat.jasper validateXml="false" uriroot="${build.dir.war}" webXmlFragment="${build.dir.war}/WEB-INF/generated_web.xml" addWebXmlMappings="true" outputDir="${build.dir.jsp}" /> |
322 | <javac encoding="UTF-8" source="1.5" target="1.5" destdir="${build.dir.war}/WEB-INF/classes" debug="true" optimize="true" fork="true" failonerror="true" nowarn="true"> |
322 | <javac encoding="UTF-8" source="1.5" target="1.5" destdir="${build.dir.war}/WEB-INF/classes" debug="true" optimize="true" fork="true" failonerror="true" nowarn="true"> |
323 | <src path="${build.dir.jsp}"/> |
323 | <src path="${build.dir.jsp}"/> |
324 | <classpath path="${build.dir.classes}"/> |
324 | <classpath path="${build.dir.classes}"/> |
325 | <classpath refid="pathToToolsLib"/> |
325 | <classpath refid="pathToToolsLib"/> |
326 | </javac> |
326 | </javac> |
327 | <delete> |
327 | <delete> |
328 | <fileset dir="${build.dir.war}"> |
328 | <fileset dir="${build.dir.war}"> |
329 | <include name="**/*.jsp"/> |
329 | <include name="**/*.jsp"/> |
330 | </fileset> |
330 | </fileset> |
331 | </delete> |
331 | </delete> |
332 | </target> |
332 | </target> |
333 | 333 | ||
334 | <target name="war" depends="build.war"> |
334 | <target name="war" depends="build.war"> |
335 | <delete file="${dist.dir}/${tomcat.war.file}"/> |
335 | <delete file="${dist.dir}/${tomcat.war.file}"/> |
336 | <jar destfile="${dist.dir}/${tomcat.war.file}"> |
336 | <jar destfile="${dist.dir}/${tomcat.war.file}"> |
337 | <fileset dir="${build.dir.war}"> |
337 | <fileset dir="${build.dir.war}"> |
338 | <include name="**/*" /> |
338 | <include name="**/*" /> |
339 | </fileset> |
339 | </fileset> |
340 | </jar> |
340 | </jar> |
341 | </target> |
341 | </target> |
342 | 342 | ||
343 | <target name="war.jasper" depends="build.war,jasper"> |
343 | <target name="war.jasper" depends="build.war,jasper"> |
344 | <delete file="${dist.dir}/${tomcat.war.file}"/> |
344 | <delete file="${dist.dir}/${tomcat.war.file}"/> |
345 | <jar destfile="${dist.dir}/${tomcat.war.file}"> |
345 | <jar destfile="${dist.dir}/${tomcat.war.file}"> |
346 | <fileset dir="${build.dir.war}"> |
346 | <fileset dir="${build.dir.war}"> |
347 | <include name="**/*" /> |
347 | <include name="**/*" /> |
348 | </fileset> |
348 | </fileset> |
349 | </jar> |
349 | </jar> |
350 | </target> |
350 | </target> |
351 | 351 | ||
352 | 352 | ||
353 | <!-- |
353 | <!-- |
354 | ========================================================================================== |
354 | ========================================================================================== |
355 | Generate Configuration Files TASKS |
355 | Generate Configuration Files TASKS |
356 | ========================================================================================== |
356 | ========================================================================================== |
357 | --> |
357 | --> |
358 | <target name="createConfigurationFiles" depends="compileToolFiles,copyConfigurationFiles,replaceFiltersConfigurationFiles,generateHibernateCfgXml"/> |
358 | <target name="createConfigurationFiles" depends="compileToolFiles,copyConfigurationFiles,replaceFiltersConfigurationFiles,generateHibernateCfgXml"/> |
359 | 359 | ||
360 | <target name="copyConfigurationFiles"> |
360 | <target name="copyConfigurationFiles"> |
361 | <copy overwrite="true" todir="${build.dir.classes}"> |
361 | <copy overwrite="true" todir="${build.dir.classes}"> |
362 | <fileset dir="${hbm.dir}" includes="**/*.hbm.xml"/> |
362 | <fileset dir="${hbm.dir}" includes="**/*.hbm.xml"/> |
363 | </copy> |
363 | </copy> |
364 | <mkdir dir="${build.dir.classes}/template/xsd"/> |
364 | <mkdir dir="${build.dir.classes}/template/xsd"/> |
365 | <copy todir="${build.dir.classes}/template/xsd" overwrite="true"> |
365 | <copy todir="${build.dir.classes}/template/xsd" overwrite="true"> |
366 | <fileset dir="${src.xsd}"> |
366 | <fileset dir="${src.xsd}"> |
367 | <include name="**/*.xsl"/> |
367 | <include name="**/*.xsl"/> |
368 | <include name="**/*.xsd"/> |
368 | <include name="**/*.xsd"/> |
369 | </fileset> |
369 | </fileset> |
370 | </copy> |
370 | </copy> |
371 | <copy overwrite="true" todir="${build.dir.classes}"> |
371 | <copy overwrite="true" todir="${build.dir.classes}"> |
372 | <fileset dir="${src.dir}" includes="**/*.xsl"/> |
372 | <fileset dir="${src.dir}" includes="**/*.xsl"/> |
373 | </copy> |
373 | </copy> |
374 | <copy overwrite="true" todir="${build.dir.classes}"> |
374 | <copy overwrite="true" todir="${build.dir.classes}"> |
375 | <fileset dir="${src.dir}" includes="**/*.gif"/> |
375 | <fileset dir="${src.dir}" includes="**/*.gif"/> |
376 | </copy> |
376 | </copy> |
377 | <copy overwrite="true" todir="${build.dir.classes}"> |
377 | <copy overwrite="true" todir="${build.dir.classes}"> |
378 | <fileset dir="${src.dir}" includes="**/*.csv"/> |
378 | <fileset dir="${src.dir}" includes="**/*.csv"/> |
379 | </copy> |
379 | </copy> |
380 | <copy overwrite="true" todir="${build.dir.classes}"> |
380 | <copy overwrite="true" todir="${build.dir.classes}"> |
381 | <fileset dir="${conf.dir}/berserk" includes="*.*"/> |
381 | <fileset dir="${conf.dir}/berserk" includes="*.*"/> |
382 | </copy> |
382 | </copy> |
383 | <mkdir dir="${email.templates.dir.build}"/> |
383 | <mkdir dir="${email.templates.dir.build}"/> |
384 | <copy overwrite="true" todir="${email.templates.dir.build}"> |
384 | <copy overwrite="true" todir="${email.templates.dir.build}"> |
385 | <fileset dir="${email.templates.dir.conf}" includes="*.*"/> |
385 | <fileset dir="${email.templates.dir.conf}" includes="*.*"/> |
386 | </copy> |
386 | </copy> |
387 | <mkdir dir="${sms.templates.dir.build}"/> |
387 | <mkdir dir="${sms.templates.dir.build}"/> |
388 | <copy overwrite="true" todir="${sms.templates.dir.build}"> |
388 | <copy overwrite="true" todir="${sms.templates.dir.build}"> |
389 | <fileset dir="${sms.templates.dir.conf}" includes="*.*"/> |
389 | <fileset dir="${sms.templates.dir.conf}" includes="*.*"/> |
390 | </copy> |
390 | </copy> |
391 | <mkdir dir="${assignement.templates.dir.build}"/> |
391 | <mkdir dir="${assignement.templates.dir.build}"/> |
392 | <copy overwrite="true" todir="${assignement.templates.dir.build}"> |
392 | <copy overwrite="true" todir="${assignement.templates.dir.build}"> |
393 | <fileset dir="${assignement.templates.dir.conf}" includes="*.*"/> |
393 | <fileset dir="${assignement.templates.dir.conf}" includes="*.*"/> |
394 | </copy> |
394 | </copy> |
395 | <!--<copy overwrite="true" todir="${olap.cfg.xml.build}" file="${olap.cfg.xml}"/>--> |
395 | <!--<copy overwrite="true" todir="${olap.cfg.xml.build}" file="${olap.cfg.xml}"/>--> |
396 | <copy overwrite="true" todir="${hibernate.cfg.xml.build}" file="${hibernate.cfg.xml}"/> |
396 | <copy overwrite="true" todir="${hibernate.cfg.xml.build}" file="${hibernate.cfg.xml}"/> |
397 | <copy overwrite="true" todir="${mime.types.build}" file="${mime.types}"/> |
397 | <copy overwrite="true" todir="${mime.types.build}" file="${mime.types}"/> |
398 | <copy overwrite="true" todir="${app.properties.build}" file="${app.properties}"/> |
398 | <copy overwrite="true" todir="${app.properties.build}" file="${app.properties}"/> |
399 | <copy overwrite="true" todir="${jdbc.properties.build}" file="${jdbc.properties}"/> |
399 | <copy overwrite="true" todir="${jdbc.properties.build}" file="${jdbc.properties}"/> |
400 | <copy overwrite="true" todir="${jdbc.olap.properties.build}" file="${jdbc.olap.properties}"/> |
400 | <copy overwrite="true" todir="${jdbc.olap.properties.build}" file="${jdbc.olap.properties}"/> |
401 | <copy overwrite="true" todir="${ldap.properties.build}" file="${ldap.properties}"/> |
401 | <copy overwrite="true" todir="${ldap.properties.build}" file="${ldap.properties}"/> |
402 | <copy overwrite="true" todir="${build.dir.classes}" file="${log4j.properties}"/> |
402 | <copy overwrite="true" todir="${build.dir.classes}" file="${log4j.properties}"/> |
403 | <mkdir dir="${build.dir.intranet.setup.folders.file}"/> |
403 | <mkdir dir="${build.dir.intranet.setup.folders.file}"/> |
404 | <copy overwrite="true" todir="${build.dir.intranet.setup.folders.file}" file="${intranet.setup.folders.file.src}"/> |
404 | <copy overwrite="true" todir="${build.dir.intranet.setup.folders.file}" file="${intranet.setup.folders.file.src}"/> |
405 | 405 | ||
406 | <mkdir dir="${build.dir.classes}/pt/estgp/estgweb/directories"/> |
406 | <mkdir dir="${build.dir.classes}/pt/estgp/estgweb/directories"/> |
407 | <copy overwrite="true" todir="${build.dir.classes}/pt/estgp/estgweb/directories"> |
407 | <copy overwrite="true" todir="${build.dir.classes}/pt/estgp/estgweb/directories"> |
408 | <fileset dir="${conf.dir}/directories" includes="*.*"/> |
408 | <fileset dir="${conf.dir}/directories" includes="*.*"/> |
409 | </copy> |
409 | </copy> |
410 | <!--<java classname="${scripts.buider.class}" classpath="${build.dir.classes}">--> |
410 | <!--<java classname="${scripts.buider.class}" classpath="${build.dir.classes}">--> |
411 | <!--<arg value="${basedir}${file.separator}..${file.separator}common"/>--> |
411 | <!--<arg value="${basedir}${file.separator}..${file.separator}common"/>--> |
412 | <!--<arg value="${basedir}${file.separator}build${file.separator}ant${file.separator}classes"/>--> |
412 | <!--<arg value="${basedir}${file.separator}build${file.separator}ant${file.separator}classes"/>--> |
413 | <!--<arg value="${build.dir.scripts}"/>--> |
413 | <!--<arg value="${build.dir.scripts}"/>--> |
414 | <!--<arg value="${scripts.target.libs.file}"/>--> |
414 | <!--<arg value="${scripts.target.libs.file}"/>--> |
415 | <!--</java>--> |
415 | <!--</java>--> |
416 | <!--<copy overwrite="true" todir="${build.dir.scripts}">--> |
416 | <!--<copy overwrite="true" todir="${build.dir.scripts}">--> |
417 | <!--<fileset dir="${src.scripts}" includes="*.*"/>--> |
417 | <!--<fileset dir="${src.scripts}" includes="*.*"/>--> |
418 | <!--</copy>--> |
418 | <!--</copy>--> |
419 | 419 | ||
420 | </target> |
420 | </target> |
421 | 421 | ||
422 | <target name="replaceFiltersConfigurationFiles"> |
422 | <target name="replaceFiltersConfigurationFiles"> |
423 | <delete file="${build.dir.classes}/MessageResources.properties"/> |
423 | <delete file="${build.dir.classes}/MessageResources.properties"/> |
424 | <!--<concat encoding="ISO-8859-1" destfile="${build.dir.classes}/MessageResources.properties" append="true"> |
424 | <!--<concat encoding="ISO-8859-1" destfile="${build.dir.classes}/MessageResources.properties" append="true"> |
425 | <fileset dir="${conf.dir}/language"> |
425 | <fileset dir="${conf.dir}/language"> |
426 | <include name="*.properties" /> |
426 | <include name="*.properties" /> |
427 | </fileset> |
427 | </fileset> |
428 | </concat>--> |
428 | </concat>--> |
429 | <copy todir="${build.dir.classes}"> |
429 | <copy todir="${build.dir.classes}"> |
430 | <fileset dir="${conf.dir}/language"> |
430 | <fileset dir="${conf.dir}/language"> |
431 | <include name="*.properties" /> |
431 | <include name="*.properties" /> |
432 | </fileset> |
432 | </fileset> |
433 | </copy> |
433 | </copy> |
434 | <replace file="${jdbc.properties.build}/${jdbc.properties.filename}"> |
434 | <replace file="${jdbc.properties.build}/${jdbc.properties.filename}"> |
435 | <replacefilter token="@database.username@" value="${database.username}"/> |
435 | <replacefilter token="@database.username@" value="${database.username}"/> |
436 | <replacefilter token="@database.password@" value="${database.password}"/> |
436 | <replacefilter token="@database.password@" value="${database.password}"/> |
437 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
437 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
438 | </replace> |
438 | </replace> |
439 | <replace file="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}"> |
439 | <replace file="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}"> |
440 | <replacefilter token="@database.username@" value="${database.username}"/> |
440 | <replacefilter token="@database.username@" value="${database.username}"/> |
441 | <replacefilter token="@database.password@" value="${database.password}"/> |
441 | <replacefilter token="@database.password@" value="${database.password}"/> |
442 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
442 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
443 | </replace> |
443 | </replace> |
444 | <replace file="${hibernate.cfg.xml.build}/${hibernate.cfg.xml.filename}"> |
444 | <replace file="${hibernate.cfg.xml.build}/${hibernate.cfg.xml.filename}"> |
445 | <replacefilter token="@database.username@" value="${database.username}"/> |
445 | <replacefilter token="@database.username@" value="${database.username}"/> |
446 | <replacefilter token="@database.password@" value="${database.password}"/> |
446 | <replacefilter token="@database.password@" value="${database.password}"/> |
447 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
447 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
448 | <replacefilter token="@hibernate.show.sql@" value="${hibernate.show.sql}"/> |
448 | <replacefilter token="@hibernate.show.sql@" value="${hibernate.show.sql}"/> |
449 | </replace> |
449 | </replace> |
450 | <!-- |
450 | <!-- |
451 | <replace file="${olap.cfg.xml.build}/${olap.cfg.xml.filename}"> |
451 | <replace file="${olap.cfg.xml.build}/${olap.cfg.xml.filename}"> |
452 | <replacefilter token="@database.username@" value="${database.username}"/> |
452 | <replacefilter token="@database.username@" value="${database.username}"/> |
453 | <replacefilter token="@database.password@" value="${database.password}"/> |
453 | <replacefilter token="@database.password@" value="${database.password}"/> |
454 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
454 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
455 | <replacefilter token="@hibernate.show.sql@" value="${hibernate.show.sql}"/> |
455 | <replacefilter token="@hibernate.show.sql@" value="${hibernate.show.sql}"/> |
456 | </replace>--> |
456 | </replace>--> |
457 | <replace file="${app.properties.build}/app.properties"> |
457 | <replace file="${app.properties.build}/app.properties"> |
458 | <replacefilter token="@admin.email.1@" value="${admin.email.1}"/> |
458 | <replacefilter token="@admin.email.1@" value="${admin.email.1}"/> |
459 | <replacefilter token="@admin.email.2@" value="${admin.email.2}"/> |
459 | <replacefilter token="@admin.email.2@" value="${admin.email.2}"/> |
460 | <replacefilter token="@tmp.dir@" value="${tmp.dir}"/> |
460 | <replacefilter token="@tmp.dir@" value="${tmp.dir}"/> |
461 | <replacefilter token="@data.dir@" value="${data.dir}"/> |
461 | <replacefilter token="@data.dir@" value="${data.dir}"/> |
462 | <replacefilter token="@out.dir@" value="${out.dir}"/> |
462 | <replacefilter token="@out.dir@" value="${out.dir}"/> |
463 | <replacefilter token="@email.templates.dir@" value="${email.templates.dir}"/> |
463 | <replacefilter token="@email.templates.dir@" value="${email.templates.dir}"/> |
464 | <replacefilter token="@use.ldap@" value="${use.ldap}"/> |
464 | <replacefilter token="@use.ldap@" value="${use.ldap}"/> |
465 | <replacefilter token="@site.url@" value="${site.url}"/> |
465 | <replacefilter token="@site.url@" value="${site.url}"/> |
466 | <!-- DONT USE ANY MORE NOW IS IN CONFIGURATION DAO <replacefilter token="@ws.siges.wsdl@" value="${ws.siges.wsdl}"/>--> |
466 | <!-- DONT USE ANY MORE NOW IS IN CONFIGURATION DAO <replacefilter token="@ws.siges.wsdl@" value="${ws.siges.wsdl}"/>--> |
467 | <replacefilter token="@ws.siges.target.namespace@" value="${ws.siges.target.namespace}"/> |
467 | <replacefilter token="@ws.siges.target.namespace@" value="${ws.siges.target.namespace}"/> |
468 | <replacefilter token="@intranet.setup.folders.file@" value="${build.dir.relative.intranet.setup.folders.file}"/> |
468 | <replacefilter token="@intranet.setup.folders.file@" value="${build.dir.relative.intranet.setup.folders.file}"/> |
469 | <replacefilter token="@intranet.setup.folders.filename@" value="${intranet.setup.folders.filename}"/> |
469 | <replacefilter token="@intranet.setup.folders.filename@" value="${intranet.setup.folders.filename}"/> |
470 | 470 | ||
471 | <replacefilter token="@oracle.siges.url@" value="${oracle.siges.url}"/> |
471 | <replacefilter token="@oracle.siges.url@" value="${oracle.siges.url}"/> |
472 | <replacefilter token="@oracle.siges.username@" value="${oracle.siges.username}"/> |
472 | <replacefilter token="@oracle.siges.username@" value="${oracle.siges.username}"/> |
473 | <replacefilter token="@oracle.siges.password@" value="${oracle.siges.password}"/> |
473 | <replacefilter token="@oracle.siges.password@" value="${oracle.siges.password}"/> |
474 | 474 | ||
475 | <!--System instance type specifications--> |
475 | <!--System instance type specifications--> |
476 | 476 | ||
477 | <replacefilter token="@email.password@" value="${email.password}"/> |
477 | <replacefilter token="@email.password@" value="${email.password}"/> |
478 | <replacefilter token="@email.user.sufix@" value="${email.user.sufix}"/> |
478 | <replacefilter token="@email.user.sufix@" value="${email.user.sufix}"/> |
- | 479 | <replacefilter token="@email.use.round.robin@" value="${email.use.round.robin}"/> |
|
- | 480 | <replacefilter token="@email.use.security@" value="${email.use.security}"/> |
|
479 | <replacefilter token="@email.user.prefix@" value="${email.user.prefix}"/> |
481 | <replacefilter token="@email.user.prefix@" value="${email.user.prefix}"/> |
- | 482 | <replacefilter token="@email.from@" value="${email.from}"/> |
|
480 | <replacefilter token="@test.control.var@" value="${test.control.var}"/> |
483 | <replacefilter token="@test.control.var@" value="${test.control.var}"/> |
481 | 484 | ||
482 | <replacefilter token="@mode.pae.enabled@" value="${mode.pae.enabled}"/> |
485 | <replacefilter token="@mode.pae.enabled@" value="${mode.pae.enabled}"/> |
483 | <replacefilter token="@system.theme@" value="${system.theme}"/> |
486 | <replacefilter token="@system.theme@" value="${system.theme}"/> |
484 | <replacefilter token="@authentication.policy.service@" value="${authentication.policy.service}"/> |
487 | <replacefilter token="@authentication.policy.service@" value="${authentication.policy.service}"/> |
485 | <replacefilter token="@authentication.policy.username.msg.key@" value="${authentication.policy.username.msg.key}"/> |
488 | <replacefilter token="@authentication.policy.username.msg.key@" value="${authentication.policy.username.msg.key}"/> |
486 | <replacefilter token="@authentication.policy.password.msg.key@" value="${authentication.policy.password.msg.key}"/> |
489 | <replacefilter token="@authentication.policy.password.msg.key@" value="${authentication.policy.password.msg.key}"/> |
487 | <replacefilter token="@system.redirections.policy.index.welcome@" value="${system.redirections.policy.index.welcome}"/> |
490 | <replacefilter token="@system.redirections.policy.index.welcome@" value="${system.redirections.policy.index.welcome}"/> |
488 | <replacefilter token="@system.redirections.policy.authentication.action@" value="${system.redirections.policy.authentication.action}"/> |
491 | <replacefilter token="@system.redirections.policy.authentication.action@" value="${system.redirections.policy.authentication.action}"/> |
489 | <replacefilter token="@system.redirections.policy.authentication.logout.action@" value="${system.redirections.policy.authentication.logout.action}"/> |
492 | <replacefilter token="@system.redirections.policy.authentication.logout.action@" value="${system.redirections.policy.authentication.logout.action}"/> |
490 | 493 | ||
491 | <replacefilter token="@system.intranet.url@" value="${system.intranet.url}"/> |
494 | <replacefilter token="@system.intranet.url@" value="${system.intranet.url}"/> |
492 | <replacefilter token="@system.public.url@" value="${system.public.url}"/> |
495 | <replacefilter token="@system.public.url@" value="${system.public.url}"/> |
493 | 496 | ||
494 | <replacefilter token="@ionline.user@" value="${ionline.user}"/> |
497 | <replacefilter token="@ionline.user@" value="${ionline.user}"/> |
495 | <replacefilter token="@ionline.pass@" value="${ionline.pass}"/> |
498 | <replacefilter token="@ionline.pass@" value="${ionline.pass}"/> |
496 | </replace> |
499 | </replace> |
497 | <replace file="${build.dir.classes}/${log4j.properties.filename}"> |
500 | <replace file="${build.dir.classes}/${log4j.properties.filename}"> |
498 | <replacefilter token="@log.file@" value="${log.file}"/> |
501 | <replacefilter token="@log.file@" value="${log.file}"/> |
499 | <replacefilter token="@log.level@" value="${log.level}"/> |
502 | <replacefilter token="@log.level@" value="${log.level}"/> |
500 | </replace> |
503 | </replace> |
501 | <!--<replace file="${build.dir.scripts}/${scripts.setenv.file}"> |
504 | <!--<replace file="${build.dir.scripts}/${scripts.setenv.file}"> |
502 | <replacefilter token="@tomcat.home@" value="${tomcat.home}"/> |
505 | <replacefilter token="@tomcat.home@" value="${tomcat.home}"/> |
503 | </replace>--> |
506 | </replace>--> |
504 | <replace file="${jdbc.properties.build}/${jdbc.properties.filename}"> |
507 | <replace file="${jdbc.properties.build}/${jdbc.properties.filename}"> |
505 | <replacefilter token="@database.username@" value="${database.username}"/> |
508 | <replacefilter token="@database.username@" value="${database.username}"/> |
506 | <replacefilter token="@database.password@" value="${database.password}"/> |
509 | <replacefilter token="@database.password@" value="${database.password}"/> |
507 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
510 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
508 | </replace> |
511 | </replace> |
509 | <replace file="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}"> |
512 | <replace file="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}"> |
510 | <replacefilter token="@database.username@" value="${database.username}"/> |
513 | <replacefilter token="@database.username@" value="${database.username}"/> |
511 | <replacefilter token="@database.password@" value="${database.password}"/> |
514 | <replacefilter token="@database.password@" value="${database.password}"/> |
512 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
515 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
513 | </replace> |
516 | </replace> |
514 | </target> |
517 | </target> |
515 | <target name="generateHibernateCfgXml" depends="compileToolFiles"> |
518 | <target name="generateHibernateCfgXml" depends="compileToolFiles"> |
516 | <!--<delete file="${build.dir.classes}/${hibernate.cfg.xml.filename}"/>--> |
519 | <!--<delete file="${build.dir.classes}/${hibernate.cfg.xml.filename}"/>--> |
517 | <java classname="${mapping.buider.class}" classpath="${build.dir.classes}"> |
520 | <java classname="${mapping.buider.class}" classpath="${build.dir.classes}"> |
518 | <arg value="${hibernate.cfg.xml.build}"/> |
521 | <arg value="${hibernate.cfg.xml.build}"/> |
519 | <arg value="${hibernate.cfg.xml}"/> |
522 | <arg value="${hibernate.cfg.xml}"/> |
520 | <arg value="${package.dir}"/> |
523 | <arg value="${package.dir}"/> |
521 | <!--<arg value="Olap"/> O Hibernate.cfg serve para tudo no entanto o schema update e feito |
524 | <!--<arg value="Olap"/> O Hibernate.cfg serve para tudo no entanto o schema update e feito |
522 | <arg value="false"/> com o jdbc.olap para que estas tabelas fiquem como MyISAM |
525 | <arg value="false"/> com o jdbc.olap para que estas tabelas fiquem como MyISAM |
523 | --> |
526 | --> |
524 | </java> |
527 | </java> |
525 | <!--<echo message="Starting OLAP"/> |
528 | <!--<echo message="Starting OLAP"/> |
526 | <java classname="${mapping.buider.class}" classpath="${build.dir.classes}"> |
529 | <java classname="${mapping.buider.class}" classpath="${build.dir.classes}"> |
527 | <arg value="${olap.cfg.xml.build}"/> |
530 | <arg value="${olap.cfg.xml.build}"/> |
528 | <arg value="${olap.cfg.xml}"/> |
531 | <arg value="${olap.cfg.xml}"/> |
529 | <arg value="${package.dir}"/> |
532 | <arg value="${package.dir}"/> |
530 | <arg value="Olap"/> |
533 | <arg value="Olap"/> |
531 | <arg value="true"/> |
534 | <arg value="true"/> |
532 | </java>--> |
535 | </java>--> |
533 | <antcall target="replaceFiltersConfigurationFiles"/> |
536 | <antcall target="replaceFiltersConfigurationFiles"/> |
534 | </target> |
537 | </target> |
535 | <target name="dbInit"> |
538 | <target name="dbInit"> |
536 | <!--<delete file="${build.dir.classes}/${olap.cfg.xml.filename}"/>--> |
539 | <!--<delete file="${build.dir.classes}/${olap.cfg.xml.filename}"/>--> |
537 | <!--<delete file="${build.dir.classes}/${hibernate.cfg.xml.filename}"/>--> |
540 | <!--<delete file="${build.dir.classes}/${hibernate.cfg.xml.filename}"/>--> |
538 | <java classname="pt.estgp.estgweb.examples.DBInit" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
541 | <java classname="pt.estgp.estgweb.examples.DBInit" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
539 | 542 | ||
540 | <antcall target="replaceFiltersConfigurationFiles"/> |
543 | <antcall target="replaceFiltersConfigurationFiles"/> |
541 | </target> |
544 | </target> |
542 | 545 | ||
543 | 546 | ||
544 | 547 | ||
545 | <!-- |
548 | <!-- |
546 | Hibernate Tools Task |
549 | Hibernate Tools Task |
547 | --> |
550 | --> |
548 | <taskdef name="hibernatetool" |
551 | <taskdef name="hibernatetool" |
549 | classname="org.hibernate.tool.ant.HibernateToolTask" |
552 | classname="org.hibernate.tool.ant.HibernateToolTask" |
550 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
553 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
551 | <!-- |
554 | <!-- |
552 | ========================================================================================== |
555 | ========================================================================================== |
553 | GENERATE SQL SCRIPTS |
556 | GENERATE SQL SCRIPTS |
554 | ========================================================================================== |
557 | ========================================================================================== |
555 | --> |
558 | --> |
556 | <taskdef name="schemaexport" |
559 | <taskdef name="schemaexport" |
557 | classname="org.hibernate.tool.hbm2ddl.SchemaExportTask" |
560 | classname="org.hibernate.tool.hbm2ddl.SchemaExportTask" |
558 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
561 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
559 | 562 | ||
560 | 563 | ||
561 | 564 | ||
562 | <!-- |
565 | <!-- |
563 | <target name="generateHibernateSql" depends="build"> |
566 | <target name="generateHibernateSql" depends="build"> |
564 | <schemaexport |
567 | <schemaexport |
565 | properties="${jdbc.properties.build}/${jdbc.properties.filename}" |
568 | properties="${jdbc.properties.build}/${jdbc.properties.filename}" |
566 | quiet="no" |
569 | quiet="no" |
567 | text="no" |
570 | text="no" |
568 | drop="no" |
571 | drop="no" |
569 | delimiter=";" |
572 | delimiter=";" |
570 | output="${build.dir.classes}/app-scripts.sql"> |
573 | output="${build.dir.classes}/app-scripts.sql"> |
571 | <fileset dir="${hbm.dir}"> |
574 | <fileset dir="${hbm.dir}"> |
572 | <include name="**/*.hbm.xml"/> |
575 | <include name="**/*.hbm.xml"/> |
573 | <exclude name="**/Olap*.hbm.xml"/> |
576 | <exclude name="**/Olap*.hbm.xml"/> |
574 | </fileset> |
577 | </fileset> |
575 | </schemaexport> |
578 | </schemaexport> |
576 | <schemaexport |
579 | <schemaexport |
577 | properties="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}" |
580 | properties="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}" |
578 | quiet="no" |
581 | quiet="no" |
579 | text="no" |
582 | text="no" |
580 | drop="no" |
583 | drop="no" |
581 | delimiter=";" |
584 | delimiter=";" |
582 | output="${build.dir.classes}/app-scripts.sql"> |
585 | output="${build.dir.classes}/app-scripts.sql"> |
583 | <fileset dir="${hbm.dir}"> |
586 | <fileset dir="${hbm.dir}"> |
584 | <include name="**/Olap*.hbm.xml"/> |
587 | <include name="**/Olap*.hbm.xml"/> |
585 | </fileset> |
588 | </fileset> |
586 | </schemaexport> |
589 | </schemaexport> |
587 | </target>--> |
590 | </target>--> |
588 | 591 | ||
589 | <target name="generateUpdateHibernateSql" depends="build"> |
592 | <target name="generateUpdateHibernateSql" depends="build"> |
590 | <taskdef name="schemaupdate" |
593 | <taskdef name="schemaupdate" |
591 | classname="org.hibernate.tool.hbm2ddl.SchemaUpdateTask" |
594 | classname="org.hibernate.tool.hbm2ddl.SchemaUpdateTask" |
592 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
595 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
593 | 596 | ||
594 | <schemaupdate |
597 | <schemaupdate |
595 | properties="${jdbc.properties.build}/${jdbc.properties.filename}" |
598 | properties="${jdbc.properties.build}/${jdbc.properties.filename}" |
596 | quiet="no" |
599 | quiet="no" |
597 | text="no"> |
600 | text="no"> |
598 | <fileset dir="${hbm.dir}"> |
601 | <fileset dir="${hbm.dir}"> |
599 | <include name="**/*.hbm.xml"/> |
602 | <include name="**/*.hbm.xml"/> |
600 | <!--<exclude name="**/Olap*.hbm.xml"/>--> |
603 | <!--<exclude name="**/Olap*.hbm.xml"/>--> |
601 | </fileset> |
604 | </fileset> |
602 | </schemaupdate> |
605 | </schemaupdate> |
603 | 606 | ||
604 | <!-- |
607 | <!-- |
605 | <schemaupdate |
608 | <schemaupdate |
606 | properties="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}" |
609 | properties="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}" |
607 | quiet="no" |
610 | quiet="no" |
608 | text="no"> |
611 | text="no"> |
609 | <fileset dir="${hbm.dir}"> |
612 | <fileset dir="${hbm.dir}"> |
610 | <include name="**/Olap*.hbm.xml"/> |
613 | <include name="**/Olap*.hbm.xml"/> |
611 | </fileset> |
614 | </fileset> |
612 | </schemaupdate>--> |
615 | </schemaupdate>--> |
613 | </target> |
616 | </target> |
614 | 617 | ||
615 | <target name="generateHibernateDomainObjects"> |
618 | <target name="generateHibernateDomainObjects"> |
616 | <replace dir="${hbm.dir}" value=""> |
619 | <replace dir="${hbm.dir}" value=""> |
617 | <include name="**/*.hbm.xml"/> |
620 | <include name="**/*.hbm.xml"/> |
618 | <replacefilter token='<timestamp source="db"' value="<timestamp"/> |
621 | <replacefilter token='<timestamp source="db"' value="<timestamp"/> |
619 | </replace> |
622 | </replace> |
620 | <hibernatetool> |
623 | <hibernatetool> |
621 | <configuration> |
624 | <configuration> |
622 | <fileset dir="${hbm.dir}"> |
625 | <fileset dir="${hbm.dir}"> |
623 | <include name="**/*.hbm.xml"/> |
626 | <include name="**/*.hbm.xml"/> |
624 | </fileset> |
627 | </fileset> |
625 | </configuration> |
628 | </configuration> |
626 | <hbm2java |
629 | <hbm2java |
627 | jdk5="true" |
630 | jdk5="true" |
628 | ejb3="false" |
631 | ejb3="false" |
629 | destdir="${gen.dir.java}"/> |
632 | destdir="${gen.dir.java}"/> |
630 | </hibernatetool> |
633 | </hibernatetool> |
631 | <delete> |
634 | <delete> |
632 | <fileset dir="${gen.dir.java}"> |
635 | <fileset dir="${gen.dir.java}"> |
633 | <include name="**/*Impl.java"/> |
636 | <include name="**/*Impl.java"/> |
634 | </fileset> |
637 | </fileset> |
635 | </delete> |
638 | </delete> |
636 | <replace dir="${hbm.dir}" value=""> |
639 | <replace dir="${hbm.dir}" value=""> |
637 | <include name="**/*.hbm.xml"/> |
640 | <include name="**/*.hbm.xml"/> |
638 | <replacefilter token='<timestamp' value='<timestamp source="db"'/> |
641 | <replacefilter token='<timestamp' value='<timestamp source="db"'/> |
639 | </replace> |
642 | </replace> |
640 | </target> |
643 | </target> |
641 | 644 | ||
642 | 645 | ||
643 | <!-- |
646 | <!-- |
644 | ========================================================================================== |
647 | ========================================================================================== |
645 | GENERATE DAO IMPLEMENTATION |
648 | GENERATE DAO IMPLEMENTATION |
646 | ========================================================================================== |
649 | ========================================================================================== |
647 | --> |
650 | --> |
648 | <target name="generateHibernateDaoClasses"> |
651 | <target name="generateHibernateDaoClasses"> |
649 | <hibernatetool destdir="${gen.dir.java}" > |
652 | <hibernatetool destdir="${gen.dir.java}" > |
650 | <configuration> |
653 | <configuration> |
651 | <fileset dir="${hbm.dir}"> |
654 | <fileset dir="${hbm.dir}"> |
652 | <include name="**/*.hbm.xml"/> |
655 | <include name="**/*.hbm.xml"/> |
653 | </fileset> |
656 | </fileset> |
654 | </configuration> |
657 | </configuration> |
655 | <hbmtemplate |
658 | <hbmtemplate |
656 | filepattern="{class-name}${dao.file.pattern}.java" |
659 | filepattern="{class-name}${dao.file.pattern}.java" |
657 | templatepath="${dao.template.dir}" |
660 | templatepath="${dao.template.dir}" |
658 | template="${dao.impl.template}" |
661 | template="${dao.impl.template}" |
659 | destdir="${dao.impl.package.dir}"> |
662 | destdir="${dao.impl.package.dir}"> |
660 | <property key="jdk5" value="true"/> |
663 | <property key="jdk5" value="true"/> |
661 | <property key="ejb3" value="false"/> |
664 | <property key="ejb3" value="false"/> |
662 | <property key="dao" value="${dao.file.pattern}"/> |
665 | <property key="dao" value="${dao.file.pattern}"/> |
663 | <property key="daoDomainPackage" value="${domain.package}"/> |
666 | <property key="daoDomainPackage" value="${domain.package}"/> |
664 | <property key="daoInterfacesPackage" value="${dao.interfaces.package}"/> |
667 | <property key="daoInterfacesPackage" value="${dao.interfaces.package}"/> |
665 | <property key="daoImplPackage" value="${dao.impl.package}"/> |
668 | <property key="daoImplPackage" value="${dao.impl.package}"/> |
666 | </hbmtemplate> |
669 | </hbmtemplate> |
667 | </hibernatetool> |
670 | </hibernatetool> |
668 | <delete> |
671 | <delete> |
669 | <fileset dir="${gen.dir.java}"> |
672 | <fileset dir="${gen.dir.java}"> |
670 | <include name="**/*ImplDao.java"/> |
673 | <include name="**/*ImplDao.java"/> |
671 | </fileset> |
674 | </fileset> |
672 | </delete> |
675 | </delete> |
673 | </target> |
676 | </target> |
674 | 677 | ||
675 | <!-- |
678 | <!-- |
676 | ========================================================================================== |
679 | ========================================================================================== |
677 | Generate Hibernate UML Diagrams |
680 | Generate Hibernate UML Diagrams |
678 | ========================================================================================== |
681 | ========================================================================================== |
679 | 682 | ||
680 | 683 | ||
681 | <property name="doc" location="build/ant/diagrams"/> |
684 | <property name="doc" location="build/ant/diagrams"/> |
682 | 685 | ||
683 | <property name="dot.exe" location="/usr/local/bin/dot" /> |
686 | <property name="dot.exe" location="/usr/local/bin/dot" /> |
684 | 687 | ||
685 | <taskdef |
688 | <taskdef |
686 | name="hbm2gif" |
689 | name="hbm2gif" |
687 | classname="com.oy.shared.lm.ant.HBMtoGIFTask" |
690 | classname="com.oy.shared.lm.ant.HBMtoGIFTask" |
688 | classpathref="pathToToolsLib" |
691 | classpathref="pathToToolsLib" |
689 | /> |
692 | /> |
690 | 693 | ||
691 | <target name="generateHibernateUmlDiagram" depends="initDirs"> |
694 | <target name="generateHibernateUmlDiagram" depends="initDirs"> |
692 | <mkdir dir="${doc}"/> |
695 | <mkdir dir="${doc}"/> |
693 | <hbm2gif |
696 | <hbm2gif |
694 | caption="XML file for launching Catalina 5.0.25 applications using Apache Ant." |
697 | caption="XML file for launching Catalina 5.0.25 applications using Apache Ant." |
695 | colors="cyan, lightcyan, orange, black, black" |
698 | colors="cyan, lightcyan, orange, black, black" |
696 | inFile="${hbm.dir}/pt/estgp/estgweb/domain/CourseUnit.hbm.xml" |
699 | inFile="${hbm.dir}/pt/estgp/estgweb/domain/CourseUnit.hbm.xml" |
697 | dotFile="${doc}/CourseUnit.dot" |
700 | dotFile="${doc}/CourseUnit.dot" |
698 | outFile="${doc}/CourseUnit.gif" |
701 | outFile="${doc}/CourseUnit.gif" |
699 | exeFile="${dot.exe}" |
702 | exeFile="${dot.exe}" |
700 | /> |
703 | /> |
701 | </target> |
704 | </target> |
702 | --> |
705 | --> |
703 | <!-- |
706 | <!-- |
704 | ========================================================================================== |
707 | ========================================================================================== |
705 | GENERATE WEBSERVICES JAXWS |
708 | GENERATE WEBSERVICES JAXWS |
706 | ========================================================================================== |
709 | ========================================================================================== |
707 | --> |
710 | --> |
708 | 711 | ||
709 | 712 | ||
710 | <target name="ws.generate-siges-client" depends="initDirs"> |
713 | <target name="ws.generate-siges-client" depends="initDirs"> |
711 | <taskdef name="wsimport2" classname="com.sun.tools.ws.ant.WsImport" |
714 | <taskdef name="wsimport2" classname="com.sun.tools.ws.ant.WsImport" |
712 | classpathref="pathToToolsLib"> |
715 | classpathref="pathToToolsLib"> |
713 | </taskdef> |
716 | </taskdef> |
714 | <copy file="${ws.client.binding.dir}/${ws.siges.binding.file}" todir="${build.dir.ws}" overwrite="true"/> |
717 | <copy file="${ws.client.binding.dir}/${ws.siges.binding.file}" todir="${build.dir.ws}" overwrite="true"/> |
715 | <replace file="${build.dir.ws}/${ws.siges.binding.file}" encoding="UTF-8"> |
718 | <replace file="${build.dir.ws}/${ws.siges.binding.file}" encoding="UTF-8"> |
716 | <replacefilter token="@wsdl.client@" value="${ws.siges.wsdl}"/> |
719 | <replacefilter token="@wsdl.client@" value="${ws.siges.wsdl}"/> |
717 | <replacefilter token="@target.namespace@" value="${ws.siges.target.namespace}"/> |
720 | <replacefilter token="@target.namespace@" value="${ws.siges.target.namespace}"/> |
718 | <replacefilter token="@ws.package@" value="${ws.siges.package}"/> |
721 | <replacefilter token="@ws.package@" value="${ws.siges.package}"/> |
719 | </replace> |
722 | </replace> |
720 | <!--xendorsed="true"--> |
723 | <!--xendorsed="true"--> |
721 | <wsimport2 |
724 | <wsimport2 |
722 | 725 | ||
723 | debug="${ws.debug}" |
726 | debug="${ws.debug}" |
724 | verbose="${ws.verbose}" |
727 | verbose="${ws.verbose}" |
725 | keep="${ws.keep}" |
728 | keep="${ws.keep}" |
726 | extension="${ws.extension}" |
729 | extension="${ws.extension}" |
727 | destdir="${gen.dir.java}" |
730 | destdir="${gen.dir.java}" |
728 | wsdl="${ws.siges.wsdl}"> |
731 | wsdl="${ws.siges.wsdl}"> |
729 | <binding dir="${build.dir.ws}" includes="${ws.client.binding.file}"/> |
732 | <binding dir="${build.dir.ws}" includes="${ws.client.binding.file}"/> |
730 | </wsimport2> |
733 | </wsimport2> |
731 | <delete> |
734 | <delete> |
732 | <fileset dir="${gen.dir.java}"> |
735 | <fileset dir="${gen.dir.java}"> |
733 | <include name="**/*.class"/> |
736 | <include name="**/*.class"/> |
734 | </fileset> |
737 | </fileset> |
735 | </delete> |
738 | </delete> |
736 | </target> |
739 | </target> |
737 | 740 | ||
738 | 741 | ||
739 | <!-- |
742 | <!-- |
740 | ========================================================================================== |
743 | ========================================================================================== |
741 | DIRECTORIES XSD JAXB |
744 | DIRECTORIES XSD JAXB |
742 | ========================================================================================== |
745 | ========================================================================================== |
743 | --> |
746 | --> |
744 | 747 | ||
745 | <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask" classpathref="pathToToolsLib"> |
748 | <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask" classpathref="pathToToolsLib"> |
746 | </taskdef> |
749 | </taskdef> |
747 | 750 | ||
748 | <target name="directories-gen-jaxb" depends="initDirs"> |
751 | <target name="directories-gen-jaxb" depends="initDirs"> |
749 | <xjc destdir="${gen.dir.java}" package="pt.estgp.estgweb.services.directories.xsd"> |
752 | <xjc destdir="${gen.dir.java}" package="pt.estgp.estgweb.services.directories.xsd"> |
750 | <schema dir="${conf.dir}/directories" includes="directory.xsd"/> |
753 | <schema dir="${conf.dir}/directories" includes="directory.xsd"/> |
751 | </xjc> |
754 | </xjc> |
752 | <replace dir="${gen.dir.java}/pt/estgp/estgweb/services/directories/xsd" value=""> |
755 | <replace dir="${gen.dir.java}/pt/estgp/estgweb/services/directories/xsd" value=""> |
753 | <include name="*.java"/> |
756 | <include name="*.java"/> |
754 | <replacefilter token="public Boolean is" value="public Boolean get"/> |
757 | <replacefilter token="public Boolean is" value="public Boolean get"/> |
755 | </replace> |
758 | </replace> |
756 | </target> |
759 | </target> |
757 | 760 | ||
758 | 761 | ||
759 | 762 | ||
760 | <!-- |
763 | <!-- |
761 | ========================================================================================== |
764 | ========================================================================================== |
762 | DEAMONS |
765 | DEAMONS |
763 | ========================================================================================== |
766 | ========================================================================================== |
764 | --> |
767 | --> |
765 | 768 | ||
766 | <!--<target name="run">--> |
769 | <!--<target name="run">--> |
767 | <!--<java classname="mitra.oaiharvest.harvest.HarvestEngine" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>--> |
770 | <!--<java classname="mitra.oaiharvest.harvest.HarvestEngine" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>--> |
768 | <!--<java classname="mitra.oaiharvest.index.IndexEngine" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>--> |
771 | <!--<java classname="mitra.oaiharvest.index.IndexEngine" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>--> |
769 | <!--</target>--> |
772 | <!--</target>--> |
770 | <target name="util.task.createRepositoryXML"> |
773 | <target name="util.task.createRepositoryXML"> |
771 | <java classname="pt.estgp.estgweb.services.data.CreateDescriptionsXML" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
774 | <java classname="pt.estgp.estgweb.services.data.CreateDescriptionsXML" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
772 | </target> |
775 | </target> |
773 | <target name="util.task.reset.urlsstats"> |
776 | <target name="util.task.reset.urlsstats"> |
774 | <java classname="pt.estgp.estgweb.services.urlstat.ResetRelativePathsService" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
777 | <java classname="pt.estgp.estgweb.services.urlstat.ResetRelativePathsService" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
775 | </target> |
778 | </target> |
776 | <target name="util.task.reset.urlsstats.digests"> |
779 | <target name="util.task.reset.urlsstats.digests"> |
777 | <java classname="pt.estgp.estgweb.services.urlstat.ResetRelativePathsServiceDigests" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
780 | <java classname="pt.estgp.estgweb.services.urlstat.ResetRelativePathsServiceDigests" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
778 | </target> |
781 | </target> |
779 | 782 | ||
780 | <target name="CourseUnitsStatisticsJobService"> |
783 | <target name="CourseUnitsStatisticsJobService"> |
781 | <java classname="pt.estgp.estgweb.services.courses.CourseUnitsStatisticsJobService" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
784 | <java classname="pt.estgp.estgweb.services.courses.CourseUnitsStatisticsJobService" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
782 | </target> |
785 | </target> |
783 | 786 | ||
784 | 787 | ||
785 | 788 | ||
786 | 789 | ||
787 | 790 | ||
788 | </project> |
791 | </project> |
789 | 792 |