Rev 1945 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1945 | Rev 1969 | ||
---|---|---|---|
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"> |
94 | <taskdef name="tomcat.jasper" classname="org.apache.jasper.JspC"> |
95 | <classpath id="jspc.classpath"> |
95 | <classpath id="jspc.classpath"> |
96 | <pathelement location="${env.JAVA_HOME}/lib/tools.jar"/> |
96 | <pathelement location="${env.JAVA_HOME}/lib/tools.jar"/> |
97 | <fileset dir="${tomcat.home}/bin"> |
97 | <fileset dir="${tomcat.home}/bin"> |
98 | <include name="*.jar"/> |
98 | <include name="*.jar"/> |
99 | </fileset> |
99 | </fileset> |
100 | <fileset dir="${tomcat.libs.common.home}"> |
100 | <fileset dir="${tomcat.libs.common.home}"> |
101 | <include name="*.jar"/> |
101 | <include name="*.jar"/> |
102 | </fileset> |
102 | </fileset> |
103 | <fileset dir="${tomcat.libs.ant.home}"> |
103 | <fileset dir="${tomcat.libs.ant.home}"> |
104 | <include name="*.jar"/> |
104 | <include name="*.jar"/> |
105 | </fileset> |
105 | </fileset> |
106 | </classpath> |
106 | </classpath> |
107 | </taskdef> |
107 | </taskdef> |
108 | 108 | ||
109 | 109 | ||
110 | <!-- |
110 | <!-- |
111 | TOMCAT Instalation Tasks |
111 | TOMCAT Instalation Tasks |
112 | --> |
112 | --> |
113 | <!--<target name="tomcat.deployContext" depends="build.war"> |
113 | <!--<target name="tomcat.deployContext" depends="build.war"> |
114 | <echo message="${tomcat.manager}"/> |
114 | <echo message="${tomcat.manager}"/> |
115 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
115 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
116 | config="file://${basedir}/${dist.dir}/estgweb.xml" |
116 | config="file://${basedir}/${dist.dir}/estgweb.xml" |
117 | username="${tomcat.username}" password="${tomcat.password}" /> |
117 | username="${tomcat.username}" password="${tomcat.password}" /> |
118 | </target>--> |
118 | </target>--> |
119 | <!-- |
119 | <!-- |
120 | <target name="tomcat.deployContextOnly" depends=""> |
120 | <target name="tomcat.deployContextOnly" depends=""> |
121 | <echo message="${tomcat.manager}"/> |
121 | <echo message="${tomcat.manager}"/> |
122 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
122 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
123 | config="file://${basedir}/${dist.dir}/estgweb.xml" |
123 | config="file://${basedir}/${dist.dir}/estgweb.xml" |
124 | username="${tomcat.username}" password="${tomcat.password}" /> |
124 | username="${tomcat.username}" password="${tomcat.password}" /> |
125 | </target> |
125 | </target> |
126 | <target name="tomcat.redeployContext" depends="tomcat.undeploy,build.war" > |
126 | <target name="tomcat.redeployContext" depends="tomcat.undeploy,build.war" > |
127 | <echo message="${tomcat.manager}"/> |
127 | <echo message="${tomcat.manager}"/> |
128 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
128 | <tomcat.install url="${tomcat.manager}" path="${tomcat.context.path.install}" |
129 | config="file:${basedir}/${dist.dir}/estgweb.xml" |
129 | config="file:${basedir}/${dist.dir}/estgweb.xml" |
130 | username="${tomcat.username}" password="${tomcat.password}" /> |
130 | username="${tomcat.username}" password="${tomcat.password}" /> |
131 | </target>--> |
131 | </target>--> |
132 | <target name="tomcat.deploy" depends="war" > |
132 | <target name="tomcat.deploy" depends="war" > |
133 | <echo message="${tomcat.manager} path:${tomcat.context.path.install} warfile:file:${basedir}/${dist.dir}/${tomcat.war.file}"/> |
133 | <echo message="${tomcat.manager} path:${tomcat.context.path.install} warfile:file:${basedir}/${dist.dir}/${tomcat.war.file}"/> |
134 | <tomcat.deploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
134 | <tomcat.deploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
135 | war="file:${basedir}/${dist.dir}/${tomcat.war.file}" |
135 | war="file:${basedir}/${dist.dir}/${tomcat.war.file}" |
136 | username="${tomcat.username}" password="${tomcat.password}" /> |
136 | username="${tomcat.username}" password="${tomcat.password}" /> |
137 | </target> |
137 | </target> |
138 | <target name="tomcat.redeploy" depends="tomcat.undeploy,war"> |
138 | <target name="tomcat.redeploy" depends="tomcat.undeploy,war"> |
139 | <echo message="${tomcat.manager} path:${tomcat.context.path.install} warfile:file:${basedir}/${dist.dir}/${tomcat.war.file}"/> |
139 | <echo message="${tomcat.manager} path:${tomcat.context.path.install} warfile:file:${basedir}/${dist.dir}/${tomcat.war.file}"/> |
140 | <tomcat.deploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
140 | <tomcat.deploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
141 | war="file:${basedir}/${dist.dir}/${tomcat.war.file}" |
141 | war="file:${basedir}/${dist.dir}/${tomcat.war.file}" |
142 | username="${tomcat.username}" password="${tomcat.password}" /> |
142 | username="${tomcat.username}" password="${tomcat.password}" /> |
143 | </target> |
143 | </target> |
144 | <target name="tomcat.undeploy"> |
144 | <target name="tomcat.undeploy"> |
145 | <echo message="${tomcat.manager}"/> |
145 | <echo message="${tomcat.manager}"/> |
146 | <tomcat.undeploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
146 | <tomcat.undeploy url="${tomcat.manager}" path="${tomcat.context.path.install}" |
147 | username="${tomcat.username}" password="${tomcat.password}" /> |
147 | username="${tomcat.username}" password="${tomcat.password}" /> |
148 | </target> |
148 | </target> |
149 | <target name="tomcat.reload"> |
149 | <target name="tomcat.reload"> |
150 | <echo message="${tomcat.manager}"/> |
150 | <echo message="${tomcat.manager}"/> |
151 | <tomcat.reload url="${tomcat.manager}" path="${tomcat.context.path.install}" |
151 | <tomcat.reload url="${tomcat.manager}" path="${tomcat.context.path.install}" |
152 | username="${tomcat.username}" password="${tomcat.password}" /> |
152 | username="${tomcat.username}" password="${tomcat.password}" /> |
153 | </target> |
153 | </target> |
154 | <target name="tomcat.start"> |
154 | <target name="tomcat.start"> |
155 | <echo message="${tomcat.manager}"/> |
155 | <echo message="${tomcat.manager}"/> |
156 | <tomcat.start url="${tomcat.manager}" path="${tomcat.context.path.install}" |
156 | <tomcat.start url="${tomcat.manager}" path="${tomcat.context.path.install}" |
157 | username="${tomcat.username}" password="${tomcat.password}" /> |
157 | username="${tomcat.username}" password="${tomcat.password}" /> |
158 | </target> |
158 | </target> |
159 | <target name="tomcat.stop"> |
159 | <target name="tomcat.stop"> |
160 | <echo message="${tomcat.manager}"/> |
160 | <echo message="${tomcat.manager}"/> |
161 | <tomcat.stop url="${tomcat.manager}" path="${tomcat.context.path.install}" |
161 | <tomcat.stop url="${tomcat.manager}" path="${tomcat.context.path.install}" |
162 | username="${tomcat.username}" password="${tomcat.password}" /> |
162 | username="${tomcat.username}" password="${tomcat.password}" /> |
163 | </target> |
163 | </target> |
164 | 164 | ||
165 | <!-- |
165 | <!-- |
166 | ========================================================================================== |
166 | ========================================================================================== |
167 | BUILD TASKS, Have no effect now, no revengstrategy defined.... |
167 | BUILD TASKS, Have no effect now, no revengstrategy defined.... |
168 | ========================================================================================== |
168 | ========================================================================================== |
169 | --> |
169 | --> |
170 | <target name="build" depends="initDirs" description="Compile All and create conf files"> |
170 | <target name="build" depends="initDirs" description="Compile All and create conf files"> |
171 | <antcall target="compile"/> |
171 | <antcall target="compile"/> |
172 | <antcall target="createConfigurationFiles"/> |
172 | <antcall target="createConfigurationFiles"/> |
173 | <antcall target="generateJsonJspsFile"/> |
173 | <antcall target="generateJsonJspsFile"/> |
174 | <antcall target="generateJsonSoaServicesFile"/> |
174 | <antcall target="generateJsonSoaServicesFile"/> |
175 | </target> |
175 | </target> |
176 | 176 | ||
177 | <target name="compile" depends="initDirs" description="Compile All"> |
177 | <target name="compile" depends="initDirs" description="Compile All"> |
178 | <javac encoding="UTF-8" source="1.6" target="1.6" destdir="${build.dir.classes}" debug="true" optimize="true" fork="true" failonerror="true" nowarn="true"> |
178 | <javac encoding="UTF-8" source="1.6" target="1.6" destdir="${build.dir.classes}" debug="true" optimize="true" fork="true" failonerror="true" nowarn="true"> |
179 | <src path="${src.dir}"/> |
179 | <src path="${src.dir}"/> |
180 | <src path="${gen.dir.java}"/> |
180 | <src path="${gen.dir.java}"/> |
181 | <classpath refid="pathToToolsLib"/> |
181 | <classpath refid="pathToToolsLib"/> |
182 | </javac> |
182 | </javac> |
183 | </target> |
183 | </target> |
184 | <target name="compileToolFiles" description="Compile Mappings Builder"> |
184 | <target name="compileToolFiles" description="Compile Mappings Builder"> |
185 | <javac destdir="${build.dir.classes}" srcdir="${src.dir}" debug="true" optimize="true" deprecation="true" verbose="true" failonerror="true"> |
185 | <javac destdir="${build.dir.classes}" srcdir="${src.dir}" debug="true" optimize="true" deprecation="true" verbose="true" failonerror="true"> |
186 | <include name="${mapping.buider.class.file}"/> |
186 | <include name="${mapping.buider.class.file}"/> |
187 | <include name="${scripts.buider.class.file}"/> |
187 | <include name="${scripts.buider.class.file}"/> |
188 | <include name="${jsp.interfaces.web.json.class.file}"/> |
188 | <include name="${jsp.interfaces.web.json.class.file}"/> |
189 | <classpath refid="pathToToolsLib"/> |
189 | <classpath refid="pathToToolsLib"/> |
190 | </javac> |
190 | </javac> |
191 | </target> |
191 | </target> |
192 | 192 | ||
193 | <!-- |
193 | <!-- |
194 | Build distribution files |
194 | Build distribution files |
195 | --> |
195 | --> |
196 | <target name="dist" depends="build"> |
196 | <target name="dist" depends="build"> |
197 | <jar jarfile="${dist.dir}/estgweb.jar"> |
197 | <jar jarfile="${dist.dir}/estgweb.jar"> |
198 | <fileset dir="${build.dir.classes}" includes="**/*.class"/> |
198 | <fileset dir="${build.dir.classes}" includes="**/*.class"/> |
199 | </jar> |
199 | </jar> |
200 | <copy overwrite="true" todir="${dist.dir}"> |
200 | <copy overwrite="true" todir="${dist.dir}"> |
201 | <fileset dir="${build.dir.classes}" includes="**/*.properties"/> |
201 | <fileset dir="${build.dir.classes}" includes="**/*.properties"/> |
202 | <fileset dir="${build.dir.classes}" includes="**/*.xml"/> |
202 | <fileset dir="${build.dir.classes}" includes="**/*.xml"/> |
203 | <fileset dir="${build.dir.classes}" includes="**/*.gif"/> |
203 | <fileset dir="${build.dir.classes}" includes="**/*.gif"/> |
204 | <fileset dir="${build.dir.classes}" includes="**/*.xsd"/> |
204 | <fileset dir="${build.dir.classes}" includes="**/*.xsd"/> |
205 | <fileset dir="${build.dir.classes}" includes="**/*.xsl"/> |
205 | <fileset dir="${build.dir.classes}" includes="**/*.xsl"/> |
206 | </copy> |
206 | </copy> |
207 | <copy overwrite="true" todir="${dist.dir}" file="${conf.dir}/tomcat/estgweb.xml"/> |
207 | <copy overwrite="true" todir="${dist.dir}" file="${conf.dir}/tomcat/estgweb.xml"/> |
208 | <replace file="${dist.dir}/estgweb.xml" value=""> |
208 | <replace file="${dist.dir}/estgweb.xml" value=""> |
209 | <replacefilter token="@build.dir.war@" value="${basedir}${file.separator}build${file.separator}ant${file.separator}war${file.separator}"/> |
209 | <replacefilter token="@build.dir.war@" value="${basedir}${file.separator}build${file.separator}ant${file.separator}war${file.separator}"/> |
210 | <replacefilter token="@context.path@" value="${tomcat.context.path}"/> |
210 | <replacefilter token="@context.path@" value="${tomcat.context.path}"/> |
211 | </replace> |
211 | </replace> |
212 | </target> |
212 | </target> |
213 | 213 | ||
214 | <target name="copy.jsps.war" depends="createConfigurationFiles" description="copy only jsps to war distribution"> |
214 | <target name="copy.jsps.war" depends="createConfigurationFiles" description="copy only jsps to war distribution"> |
215 | <copy todir="${build.dir.war}" overwrite="false"> |
215 | <copy todir="${build.dir.war}" overwrite="false"> |
216 | <fileset dir="src/web"> |
216 | <fileset dir="src/web"> |
217 | <include name="**/*"/> |
217 | <include name="**/*"/> |
218 | </fileset> |
218 | </fileset> |
219 | </copy> |
219 | </copy> |
220 | 220 | ||
221 | <copy todir="${build.dir.war}/WEB-INF/tags" overwrite="false"> |
221 | <copy todir="${build.dir.war}/WEB-INF/tags" overwrite="false"> |
222 | <fileset dir="${conf.dir}/WEB-INF/tags"> |
222 | <fileset dir="${conf.dir}/WEB-INF/tags"> |
223 | <include name="**/*"/> |
223 | <include name="**/*"/> |
224 | </fileset> |
224 | </fileset> |
225 | </copy> |
225 | </copy> |
226 | <copy todir="${build.dir.war}/WEB-INF/classes" overwrite="false"> |
226 | <copy todir="${build.dir.war}/WEB-INF/classes" overwrite="false"> |
227 | <fileset dir="${build.dir.classes}"> |
227 | <fileset dir="${build.dir.classes}"> |
228 | <include name="**/*.xsl"/> |
228 | <include name="**/*.xsl"/> |
229 | </fileset> |
229 | </fileset> |
230 | </copy> |
230 | </copy> |
231 | 231 | ||
232 | <replace file="${build.dir.war}/css/style.css"> |
232 | <replace file="${build.dir.war}/css/style.css"> |
233 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
233 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
234 | </replace> |
234 | </replace> |
235 | <replace file="${build.dir.war}/css/intranet.css"> |
235 | <replace file="${build.dir.war}/css/intranet.css"> |
236 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
236 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
237 | </replace> |
237 | </replace> |
238 | <replace file="${build.dir.war}/js/ajax.js"> |
238 | <replace file="${build.dir.war}/js/ajax.js"> |
239 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
239 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
240 | </replace> |
240 | </replace> |
241 | </target> |
241 | </target> |
242 | 242 | ||
243 | <target name="build.war" depends="dist" description="Make war distribution"> |
243 | <target name="build.war" depends="dist" description="Make war distribution"> |
244 | <mkdir dir="${build.dir.war}"/> |
244 | <mkdir dir="${build.dir.war}"/> |
245 | <mkdir dir="${build.dir.war}/WEB-INF"/> |
245 | <mkdir dir="${build.dir.war}/WEB-INF"/> |
246 | <mkdir dir="${build.dir.war}/WEB-INF/lib"/> |
246 | <mkdir dir="${build.dir.war}/WEB-INF/lib"/> |
247 | <copy todir="${build.dir.war}/WEB-INF/lib"> |
247 | <copy todir="${build.dir.war}/WEB-INF/lib"> |
248 | <fileset dir="${common.lib.dir}/log4j"> |
248 | <fileset dir="${common.lib.dir}/log4j"> |
249 | <include name="*.jar"/> |
249 | <include name="*.jar"/> |
250 | </fileset> |
250 | </fileset> |
251 | <fileset dir="${common.lib.dir}/berserk"> |
251 | <fileset dir="${common.lib.dir}/berserk"> |
252 | <include name="**/*.jar"/> |
252 | <include name="**/*.jar"/> |
253 | </fileset> |
253 | </fileset> |
254 | <fileset dir="${common.lib.dir}/hibernate"> |
254 | <fileset dir="${common.lib.dir}/hibernate"> |
255 | <include name="**/*.jar"/> |
255 | <include name="**/*.jar"/> |
256 | <exclude name="xerces-2.6.2.jar"/> |
256 | <exclude name="xerces-2.6.2.jar"/> |
257 | </fileset> |
257 | </fileset> |
258 | <fileset dir="${common.lib.dir}/log4j"> |
258 | <fileset dir="${common.lib.dir}/log4j"> |
259 | <include name="**/*.jar"/> |
259 | <include name="**/*.jar"/> |
260 | </fileset> |
260 | </fileset> |
261 | <fileset dir="${common.lib.dir}/mysql"> |
261 | <fileset dir="${common.lib.dir}/mysql"> |
262 | <include name="**/*.jar"/> |
262 | <include name="**/*.jar"/> |
263 | </fileset> |
263 | </fileset> |
264 | <fileset dir="${common.lib.dir}/oracle"> |
264 | <fileset dir="${common.lib.dir}/oracle"> |
265 | <include name="**/*.jar"/> |
265 | <include name="**/*.jar"/> |
266 | </fileset> |
266 | </fileset> |
267 | <fileset dir="${common.lib.dir}/commons"> |
267 | <fileset dir="${common.lib.dir}/commons"> |
268 | <include name="**/*.jar"/> |
268 | <include name="**/*.jar"/> |
269 | </fileset> |
269 | </fileset> |
270 | <fileset dir="${common.lib.dir}/struts"> |
270 | <fileset dir="${common.lib.dir}/struts"> |
271 | <include name="**/*.jar"/> |
271 | <include name="**/*.jar"/> |
272 | </fileset> |
272 | </fileset> |
273 | <fileset dir="${common.lib.dir}/ldap"> |
273 | <fileset dir="${common.lib.dir}/ldap"> |
274 | <include name="**/*.jar"/> |
274 | <include name="**/*.jar"/> |
275 | </fileset> |
275 | </fileset> |
276 | <fileset dir="${common.lib.dir}/mail"> |
276 | <fileset dir="${common.lib.dir}/mail"> |
277 | <include name="**/*.jar"/> |
277 | <include name="**/*.jar"/> |
278 | </fileset> |
278 | </fileset> |
279 | <fileset dir="${common.lib.dir}/jfreechart1019"> |
279 | <fileset dir="${common.lib.dir}/jfreechart1019"> |
280 | <include name="**/*.jar"/> |
280 | <include name="**/*.jar"/> |
281 | <exclude name="servlet.jar"/> |
281 | <exclude name="servlet.jar"/> |
282 | </fileset> |
282 | </fileset> |
283 | <fileset dir="${common.lib.dir}/lucene"> |
283 | <fileset dir="${common.lib.dir}/lucene"> |
284 | <include name="**/*.jar"/> |
284 | <include name="**/*.jar"/> |
285 | </fileset> |
285 | </fileset> |
286 | <fileset dir="${common.lib.dir}/jaxrpc"> |
286 | <fileset dir="${common.lib.dir}/jaxrpc"> |
287 | <include name="**/*.jar"/> |
287 | <include name="**/*.jar"/> |
288 | </fileset> |
288 | </fileset> |
289 | <fileset dir="${common.lib.dir}/saxon"> |
289 | <fileset dir="${common.lib.dir}/saxon"> |
290 | <include name="**/*.jar"/> |
290 | <include name="**/*.jar"/> |
291 | </fileset> |
291 | </fileset> |
292 | <fileset dir="${common.lib.dir}/fop"> |
292 | <fileset dir="${common.lib.dir}/fop"> |
293 | <include name="**/*.jar"/> |
293 | <include name="**/*.jar"/> |
294 | </fileset> |
294 | </fileset> |
295 | <fileset dir="${common.lib.dir}/itextpdf"> |
295 | <fileset dir="${common.lib.dir}/itextpdf"> |
296 | <include name="**/*.jar"/> |
296 | <include name="**/*.jar"/> |
297 | </fileset> |
297 | </fileset> |
298 | <fileset dir="${common.lib.dir}/json"> |
298 | <fileset dir="${common.lib.dir}/json"> |
299 | <include name="**/*.jar"/> |
299 | <include name="**/*.jar"/> |
300 | <exclude name="genson-0.97.jar"/> |
300 | <exclude name="genson-0.97.jar"/> |
301 | <!--<exclude name="genson-1.4.jar"/>--> |
301 | <!--<exclude name="genson-1.4.jar"/>--> |
302 | </fileset> |
302 | </fileset> |
303 | <fileset dir="${common.lib.dir}/jsoup"> |
303 | <fileset dir="${common.lib.dir}/jsoup"> |
304 | <include name="**/*.jar"/> |
304 | <include name="**/*.jar"/> |
305 | </fileset> |
305 | </fileset> |
306 | <fileset dir="${common.lib.dir}/simplexml"> |
306 | <fileset dir="${common.lib.dir}/simplexml"> |
307 | <include name="**/*.jar"/> |
307 | <include name="**/*.jar"/> |
308 | </fileset> |
308 | </fileset> |
309 | 309 | ||
310 | <fileset dir="${common.lib.dir}/poi"> |
310 | <fileset dir="${common.lib.dir}/poi"> |
311 | <include name="**/*.jar"/> |
311 | <include name="**/*.jar"/> |
312 | </fileset> |
312 | </fileset> |
313 | 313 | ||
314 | <fileset dir="${common.lib.dir}/reflections"> |
314 | <fileset dir="${common.lib.dir}/reflections"> |
315 | <include name="**/*.jar"/> |
315 | <include name="**/*.jar"/> |
316 | </fileset> |
316 | </fileset> |
317 | 317 | ||
318 | 318 | ||
319 | 319 | ||
320 | 320 | ||
321 | </copy> |
321 | </copy> |
322 | <copy file="${dist.dir}/estgweb.jar" todir="${build.dir.war}/WEB-INF/lib"/> |
322 | <copy file="${dist.dir}/estgweb.jar" todir="${build.dir.war}/WEB-INF/lib"/> |
323 | <copy todir="${build.dir.war}/WEB-INF" overwrite="true"> |
323 | <copy todir="${build.dir.war}/WEB-INF" overwrite="true"> |
324 | <fileset dir="${conf.dir}/WEB-INF"> |
324 | <fileset dir="${conf.dir}/WEB-INF"> |
325 | <include name="**/*.*"/> |
325 | <include name="**/*.*"/> |
326 | </fileset> |
326 | </fileset> |
327 | </copy> |
327 | </copy> |
328 | <mkdir dir="${build.dir.war}/WEB-INF/classes"/> |
328 | <mkdir dir="${build.dir.war}/WEB-INF/classes"/> |
329 | <copy todir="${build.dir.war}/WEB-INF/classes" overwrite="true"> |
329 | <copy todir="${build.dir.war}/WEB-INF/classes" overwrite="true"> |
330 | <fileset dir="${build.dir.classes}"> |
330 | <fileset dir="${build.dir.classes}"> |
331 | <include name="**/*.types"/> |
331 | <include name="**/*.types"/> |
332 | <include name="**/*.properties"/> |
332 | <include name="**/*.properties"/> |
333 | <include name="**/*.txt"/> |
333 | <include name="**/*.txt"/> |
334 | <include name="**/*.xml"/> |
334 | <include name="**/*.xml"/> |
335 | <include name="**/*.gif"/> |
335 | <include name="**/*.gif"/> |
336 | <include name="**/*.png"/> |
336 | <include name="**/*.png"/> |
337 | <include name="**/*.exe"/> |
337 | <include name="**/*.exe"/> |
338 | <include name="**/*.xsl"/> |
338 | <include name="**/*.xsl"/> |
339 | <include name="**/*.xsd"/> |
339 | <include name="**/*.xsd"/> |
340 | <include name="**/*.json"/> |
340 | <include name="**/*.json"/> |
341 | </fileset> |
341 | </fileset> |
342 | </copy> |
342 | </copy> |
343 | <copy todir="${build.dir.war}" overwrite="true"> |
343 | <copy todir="${build.dir.war}" overwrite="true"> |
344 | <fileset dir="src/web"> |
344 | <fileset dir="src/web"> |
345 | <include name="**/*"/> |
345 | <include name="**/*"/> |
346 | </fileset> |
346 | </fileset> |
347 | 347 | ||
348 | </copy> |
348 | </copy> |
349 | <mkdir dir="${build.dir.war}/docs"/> |
349 | <mkdir dir="${build.dir.war}/docs"/> |
350 | 350 | ||
351 | <!--DOCUMENTOS IMPORTANTES ARQUITETURA EMPRESARIAL TODO REVER LOCALIZAÇÃO DOS MESMOS--> |
351 | <!--DOCUMENTOS IMPORTANTES ARQUITETURA EMPRESARIAL TODO REVER LOCALIZAÇÃO DOS MESMOS--> |
352 | <copy todir="${build.dir.war}/docs" overwrite="true" file="src/doc/siges/ModeloDeInformacaoPAE-EmVigor.docx"/> |
352 | <copy todir="${build.dir.war}/docs" overwrite="true" file="src/doc/siges/ModeloDeInformacaoPAE-EmVigor.docx"/> |
353 | <copy todir="${build.dir.war}/docs" overwrite="false" file="src/doc/siges/Modelo_de_Dados_Siges11.zip"/> |
353 | <copy todir="${build.dir.war}/docs" overwrite="false" file="src/doc/siges/Modelo_de_Dados_Siges11.zip"/> |
354 | <copy todir="${build.dir.war}/docs" overwrite="true" file="src/doc/BacoV32016/processos/DocumentacaoProcessos.doc"/> |
354 | <copy todir="${build.dir.war}/docs" overwrite="true" file="src/doc/BacoV32016/processos/DocumentacaoProcessos.doc"/> |
355 | 355 | ||
356 | <replace file="${build.dir.war}/js/ajax.js"> |
356 | <replace file="${build.dir.war}/js/ajax.js"> |
357 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
357 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
358 | </replace> |
358 | </replace> |
359 | <replace file="${build.dir.war}/css/style.css"> |
359 | <replace file="${build.dir.war}/css/style.css"> |
360 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
360 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
361 | </replace> |
361 | </replace> |
362 | <replace file="${build.dir.war}/css/intranet.css"> |
362 | <replace file="${build.dir.war}/css/intranet.css"> |
363 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
363 | <replacefilter token="@contextPath@" value="${tomcat.context.path}"/> |
364 | </replace> |
364 | </replace> |
365 | </target> |
365 | </target> |
366 | 366 | ||
367 | <target name="jasper" depends="copy.jsps.war"> |
367 | <target name="jasper" depends="copy.jsps.war"> |
368 | <delete dir="${build.dir.jsp}"/> |
368 | <delete dir="${build.dir.jsp}"/> |
369 | <mkdir dir="${build.dir.jsp}"/> |
369 | <mkdir dir="${build.dir.jsp}"/> |
370 | <tomcat.jasper compilersourcevm="1.6" compilertargetvm="1.6" validateXml="false" uriroot="${build.dir.war}" webXmlFragment="${build.dir.war}/WEB-INF/generated_web.xml" addWebXmlMappings="true" outputDir="${build.dir.jsp}" /> |
370 | <tomcat.jasper compilersourcevm="1.6" compilertargetvm="1.6" validateXml="false" uriroot="${build.dir.war}" webXmlFragment="${build.dir.war}/WEB-INF/generated_web.xml" addWebXmlMappings="true" outputDir="${build.dir.jsp}" /> |
371 | <javac encoding="UTF-8" source="1.6" target="1.6" destdir="${build.dir.war}/WEB-INF/classes" debug="true" optimize="true" fork="true" failonerror="true" nowarn="true"> |
371 | <javac encoding="UTF-8" source="1.6" target="1.6" destdir="${build.dir.war}/WEB-INF/classes" debug="true" optimize="true" fork="true" failonerror="true" nowarn="true"> |
372 | <src path="${build.dir.jsp}"/> |
372 | <src path="${build.dir.jsp}"/> |
373 | <src path="${build.dir}/"/> |
373 | <src path="${build.dir}/"/> |
374 | <classpath path="${build.dir.classes}"/> |
374 | <classpath path="${build.dir.classes}"/> |
375 | <classpath refid="pathToToolsLib"/> |
375 | <classpath refid="pathToToolsLib"/> |
376 | </javac> |
376 | </javac> |
377 | <delete> |
377 | <delete> |
378 | <fileset dir="${build.dir.war}"> |
378 | <fileset dir="${build.dir.war}"> |
379 | <include name="**/*.jsp"/> |
379 | <include name="**/*.jsp"/> |
380 | </fileset> |
380 | </fileset> |
381 | </delete> |
381 | </delete> |
382 | <delete> |
382 | <delete> |
383 | <fileset dir="${build.dir.war}/WEB-INF/tags"> |
383 | <fileset dir="${build.dir.war}/WEB-INF/tags"> |
384 | <include name="**/*.jsp"/> |
384 | <include name="**/*.jsp"/> |
385 | </fileset> |
385 | </fileset> |
386 | </delete> |
386 | </delete> |
387 | </target> |
387 | </target> |
388 | 388 | ||
389 | <target name="war" depends="build.war"> |
389 | <target name="war" depends="build.war"> |
390 | <delete file="${dist.dir}/${tomcat.war.file}"/> |
390 | <delete file="${dist.dir}/${tomcat.war.file}"/> |
391 | <jar destfile="${dist.dir}/${tomcat.war.file}"> |
391 | <jar destfile="${dist.dir}/${tomcat.war.file}"> |
392 | <fileset dir="${build.dir.war}"> |
392 | <fileset dir="${build.dir.war}"> |
393 | <include name="**/*" /> |
393 | <include name="**/*" /> |
394 | </fileset> |
394 | </fileset> |
395 | </jar> |
395 | </jar> |
396 | </target> |
396 | </target> |
397 | 397 | ||
398 | <target name="war.jasper" depends="build.war,jasper"> |
398 | <target name="war.jasper" depends="build.war,jasper"> |
399 | <delete file="${dist.dir}/${tomcat.war.file}"/> |
399 | <delete file="${dist.dir}/${tomcat.war.file}"/> |
400 | <jar destfile="${dist.dir}/${tomcat.war.file}"> |
400 | <jar destfile="${dist.dir}/${tomcat.war.file}"> |
401 | <fileset dir="${build.dir.war}"> |
401 | <fileset dir="${build.dir.war}"> |
402 | <include name="**/*" /> |
402 | <include name="**/*" /> |
403 | </fileset> |
403 | </fileset> |
404 | </jar> |
404 | </jar> |
405 | </target> |
405 | </target> |
406 | 406 | ||
407 | 407 | ||
408 | <!-- |
408 | <!-- |
409 | ========================================================================================== |
409 | ========================================================================================== |
410 | Generate Configuration Files TASKS |
410 | Generate Configuration Files TASKS |
411 | ========================================================================================== |
411 | ========================================================================================== |
412 | --> |
412 | --> |
413 | <target name="createConfigurationFiles" depends="compileToolFiles,copyConfigurationFiles,replaceFiltersConfigurationFiles,generateHibernateCfgXml"/> |
413 | <target name="createConfigurationFiles" depends="compileToolFiles,copyConfigurationFiles,replaceFiltersConfigurationFiles,generateHibernateCfgXml"/> |
414 | 414 | ||
415 | <target name="copyConfigurationFiles"> |
415 | <target name="copyConfigurationFiles"> |
416 | <copy overwrite="true" todir="${build.dir.classes}"> |
416 | <copy overwrite="true" todir="${build.dir.classes}"> |
417 | <fileset dir="${hbm.dir}" includes="**/*.hbm.xml"/> |
417 | <fileset dir="${hbm.dir}" includes="**/*.hbm.xml"/> |
418 | </copy> |
418 | </copy> |
419 | <mkdir dir="${build.dir.classes}/template/xsd"/> |
419 | <mkdir dir="${build.dir.classes}/template/xsd"/> |
420 | <copy todir="${build.dir.classes}/template/xsd" overwrite="true"> |
420 | <copy todir="${build.dir.classes}/template/xsd" overwrite="true"> |
421 | <fileset dir="${src.xsd}"> |
421 | <fileset dir="${src.xsd}"> |
422 | <include name="**/*.xsl"/> |
422 | <include name="**/*.xsl"/> |
423 | <include name="**/*.xsd"/> |
423 | <include name="**/*.xsd"/> |
424 | </fileset> |
424 | </fileset> |
425 | </copy> |
425 | </copy> |
426 | <copy overwrite="true" todir="${build.dir.classes}"> |
426 | <copy overwrite="true" todir="${build.dir.classes}"> |
427 | <fileset dir="${src.dir}" includes="**/*.json"/> |
427 | <fileset dir="${src.dir}" includes="**/*.json"/> |
428 | </copy> |
428 | </copy> |
429 | <copy overwrite="true" todir="${build.dir.classes}"> |
429 | <copy overwrite="true" todir="${build.dir.classes}"> |
430 | <fileset dir="${src.dir}" includes="**/*.xsl"/> |
430 | <fileset dir="${src.dir}" includes="**/*.xsl"/> |
431 | </copy> |
431 | </copy> |
432 | <copy overwrite="true" todir="${build.dir.classes}"> |
432 | <copy overwrite="true" todir="${build.dir.classes}"> |
433 | <fileset dir="${src.dir}" includes="**/*.gif"/> |
433 | <fileset dir="${src.dir}" includes="**/*.gif"/> |
434 | </copy> |
434 | </copy> |
435 | <copy overwrite="true" todir="${build.dir.classes}"> |
435 | <copy overwrite="true" todir="${build.dir.classes}"> |
436 | <fileset dir="${src.dir}" includes="**/*.png"/> |
436 | <fileset dir="${src.dir}" includes="**/*.png"/> |
437 | </copy> |
437 | </copy> |
438 | <copy overwrite="true" todir="${build.dir.classes}"> |
438 | <copy overwrite="true" todir="${build.dir.classes}"> |
439 | <fileset dir="${src.dir}" includes="**/*.csv"/> |
439 | <fileset dir="${src.dir}" includes="**/*.csv"/> |
440 | </copy> |
440 | </copy> |
441 | <copy overwrite="true" todir="${build.dir.classes}"> |
441 | <copy overwrite="true" todir="${build.dir.classes}"> |
442 | <fileset dir="${conf.dir}/berserk" includes="*.*"/> |
442 | <fileset dir="${conf.dir}/berserk" includes="*.*"/> |
443 | </copy> |
443 | </copy> |
444 | <mkdir dir="${email.templates.dir.build}"/> |
444 | <mkdir dir="${email.templates.dir.build}"/> |
445 | <copy overwrite="true" todir="${email.templates.dir.build}"> |
445 | <copy overwrite="true" todir="${email.templates.dir.build}"> |
446 | <fileset dir="${email.templates.dir.conf}" includes="*.*"/> |
446 | <fileset dir="${email.templates.dir.conf}" includes="*.*"/> |
447 | </copy> |
447 | </copy> |
448 | <mkdir dir="${sms.templates.dir.build}"/> |
448 | <mkdir dir="${sms.templates.dir.build}"/> |
449 | <copy overwrite="true" todir="${sms.templates.dir.build}"> |
449 | <copy overwrite="true" todir="${sms.templates.dir.build}"> |
450 | <fileset dir="${sms.templates.dir.conf}" includes="*.*"/> |
450 | <fileset dir="${sms.templates.dir.conf}" includes="*.*"/> |
451 | </copy> |
451 | </copy> |
452 | <mkdir dir="${assignement.templates.dir.build}"/> |
452 | <mkdir dir="${assignement.templates.dir.build}"/> |
453 | <copy overwrite="true" todir="${assignement.templates.dir.build}"> |
453 | <copy overwrite="true" todir="${assignement.templates.dir.build}"> |
454 | <fileset dir="${assignement.templates.dir.conf}" includes="*.*"/> |
454 | <fileset dir="${assignement.templates.dir.conf}" includes="*.*"/> |
455 | </copy> |
455 | </copy> |
456 | <!--<copy overwrite="true" todir="${olap.cfg.xml.build}" file="${olap.cfg.xml}"/>--> |
456 | <!--<copy overwrite="true" todir="${olap.cfg.xml.build}" file="${olap.cfg.xml}"/>--> |
457 | <copy overwrite="true" todir="${hibernate.cfg.xml.build}" file="${hibernate.cfg.xml}"/> |
457 | <copy overwrite="true" todir="${hibernate.cfg.xml.build}" file="${hibernate.cfg.xml}"/> |
458 | <copy overwrite="true" todir="${mime.types.build}" file="${mime.types}"/> |
458 | <copy overwrite="true" todir="${mime.types.build}" file="${mime.types}"/> |
459 | <copy overwrite="true" todir="${app.properties.build}" file="${app.properties}"/> |
459 | <copy overwrite="true" todir="${app.properties.build}" file="${app.properties}"/> |
460 | <copy overwrite="true" todir="${ldap.properties.build}" file="${ldap.properties}"/> |
460 | <copy overwrite="true" todir="${ldap.properties.build}" file="${ldap.properties}"/> |
461 | <copy overwrite="true" todir="${jdbc.properties.build}" file="${jdbc.properties}"/> |
461 | <copy overwrite="true" todir="${jdbc.properties.build}" file="${jdbc.properties}"/> |
462 | <copy overwrite="true" todir="${jdbc.olap.properties.build}" file="${jdbc.olap.properties}"/> |
462 | <copy overwrite="true" todir="${jdbc.olap.properties.build}" file="${jdbc.olap.properties}"/> |
463 | <copy overwrite="true" todir="${ldap.properties.build}" file="${ldap.properties}"/> |
463 | <copy overwrite="true" todir="${ldap.properties.build}" file="${ldap.properties}"/> |
464 | <copy overwrite="true" todir="${build.dir.classes}" file="${log4j.properties}"/> |
464 | <copy overwrite="true" todir="${build.dir.classes}" file="${log4j.properties}"/> |
465 | <mkdir dir="${build.dir.intranet.setup.folders.file}"/> |
465 | <mkdir dir="${build.dir.intranet.setup.folders.file}"/> |
466 | <copy overwrite="true" todir="${build.dir.intranet.setup.folders.file}" file="${intranet.setup.folders.file.src}"/> |
466 | <copy overwrite="true" todir="${build.dir.intranet.setup.folders.file}" file="${intranet.setup.folders.file.src}"/> |
467 | 467 | ||
468 | <mkdir dir="${build.dir.classes}/pt/estgp/estgweb/directories"/> |
468 | <mkdir dir="${build.dir.classes}/pt/estgp/estgweb/directories"/> |
469 | <copy overwrite="true" todir="${build.dir.classes}/pt/estgp/estgweb/directories"> |
469 | <copy overwrite="true" todir="${build.dir.classes}/pt/estgp/estgweb/directories"> |
470 | <fileset dir="${conf.dir}/directories" includes="*.*"/> |
470 | <fileset dir="${conf.dir}/directories" includes="*.*"/> |
471 | </copy> |
471 | </copy> |
472 | <!--<java classname="${scripts.buider.class}" classpath="${build.dir.classes}">--> |
472 | <!--<java classname="${scripts.buider.class}" classpath="${build.dir.classes}">--> |
473 | <!--<arg value="${basedir}${file.separator}..${file.separator}common"/>--> |
473 | <!--<arg value="${basedir}${file.separator}..${file.separator}common"/>--> |
474 | <!--<arg value="${basedir}${file.separator}build${file.separator}ant${file.separator}classes"/>--> |
474 | <!--<arg value="${basedir}${file.separator}build${file.separator}ant${file.separator}classes"/>--> |
475 | <!--<arg value="${build.dir.scripts}"/>--> |
475 | <!--<arg value="${build.dir.scripts}"/>--> |
476 | <!--<arg value="${scripts.target.libs.file}"/>--> |
476 | <!--<arg value="${scripts.target.libs.file}"/>--> |
477 | <!--</java>--> |
477 | <!--</java>--> |
478 | <!--<copy overwrite="true" todir="${build.dir.scripts}">--> |
478 | <!--<copy overwrite="true" todir="${build.dir.scripts}">--> |
479 | <!--<fileset dir="${src.scripts}" includes="*.*"/>--> |
479 | <!--<fileset dir="${src.scripts}" includes="*.*"/>--> |
480 | <!--</copy>--> |
480 | <!--</copy>--> |
481 | 481 | ||
482 | </target> |
482 | </target> |
483 | 483 | ||
484 | <target name="copyXslFiles"> |
484 | <target name="copyXslFiles"> |
485 | 485 | ||
486 | <copy overwrite="true" todir="${build.dir.classes}"> |
486 | <copy overwrite="true" todir="${build.dir.classes}"> |
487 | <fileset dir="${src.dir}" includes="**/*.xsl"/> |
487 | <fileset dir="${src.dir}" includes="**/*.xsl"/> |
488 | </copy> |
488 | </copy> |
489 | 489 | ||
490 | 490 | ||
491 | </target> |
491 | </target> |
492 | 492 | ||
493 | <target name="replaceFiltersConfigurationFiles"> |
493 | <target name="replaceFiltersConfigurationFiles"> |
494 | <delete file="${build.dir.classes}/MessageResources.properties"/> |
494 | <delete file="${build.dir.classes}/MessageResources.properties"/> |
495 | <!--<concat encoding="ISO-8859-1" destfile="${build.dir.classes}/MessageResources.properties" append="true"> |
495 | <!--<concat encoding="ISO-8859-1" destfile="${build.dir.classes}/MessageResources.properties" append="true"> |
496 | <fileset dir="${conf.dir}/language"> |
496 | <fileset dir="${conf.dir}/language"> |
497 | <include name="*.properties" /> |
497 | <include name="*.properties" /> |
498 | </fileset> |
498 | </fileset> |
499 | </concat>--> |
499 | </concat>--> |
500 | <copy todir="${build.dir.classes}"> |
500 | <copy todir="${build.dir.classes}"> |
501 | <fileset dir="${conf.dir}/language"> |
501 | <fileset dir="${conf.dir}/language"> |
502 | <include name="*.properties" /> |
502 | <include name="*.properties" /> |
503 | </fileset> |
503 | </fileset> |
504 | </copy> |
504 | </copy> |
505 | <replace file="${jdbc.properties.build}/${jdbc.properties.filename}"> |
505 | <replace file="${jdbc.properties.build}/${jdbc.properties.filename}"> |
506 | <replacefilter token="@database.username@" value="${database.username}"/> |
506 | <replacefilter token="@database.username@" value="${database.username}"/> |
507 | <replacefilter token="@database.password@" value="${database.password}"/> |
507 | <replacefilter token="@database.password@" value="${database.password}"/> |
508 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
508 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
509 | </replace> |
509 | </replace> |
510 | <replace file="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}"> |
510 | <replace file="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}"> |
511 | <replacefilter token="@database.username@" value="${database.username}"/> |
511 | <replacefilter token="@database.username@" value="${database.username}"/> |
512 | <replacefilter token="@database.password@" value="${database.password}"/> |
512 | <replacefilter token="@database.password@" value="${database.password}"/> |
513 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
513 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
514 | </replace> |
514 | </replace> |
515 | <replace file="${hibernate.cfg.xml.build}/${hibernate.cfg.xml.filename}"> |
515 | <replace file="${hibernate.cfg.xml.build}/${hibernate.cfg.xml.filename}"> |
516 | <replacefilter token="@database.username@" value="${database.username}"/> |
516 | <replacefilter token="@database.username@" value="${database.username}"/> |
517 | <replacefilter token="@database.password@" value="${database.password}"/> |
517 | <replacefilter token="@database.password@" value="${database.password}"/> |
518 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
518 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
519 | <replacefilter token="@hibernate.show.sql@" value="${hibernate.show.sql}"/> |
519 | <replacefilter token="@hibernate.show.sql@" value="${hibernate.show.sql}"/> |
520 | </replace> |
520 | </replace> |
521 | <!-- |
521 | <!-- |
522 | <replace file="${olap.cfg.xml.build}/${olap.cfg.xml.filename}"> |
522 | <replace file="${olap.cfg.xml.build}/${olap.cfg.xml.filename}"> |
523 | <replacefilter token="@database.username@" value="${database.username}"/> |
523 | <replacefilter token="@database.username@" value="${database.username}"/> |
524 | <replacefilter token="@database.password@" value="${database.password}"/> |
524 | <replacefilter token="@database.password@" value="${database.password}"/> |
525 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
525 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
526 | <replacefilter token="@hibernate.show.sql@" value="${hibernate.show.sql}"/> |
526 | <replacefilter token="@hibernate.show.sql@" value="${hibernate.show.sql}"/> |
527 | </replace>--> |
527 | </replace>--> |
528 | <replace file="${app.properties.build}/app.properties"> |
528 | <replace file="${app.properties.build}/app.properties"> |
529 | 529 | ||
530 | 530 | ||
531 | <replacefilter token="@google.recaptcha.secret.key@" value="${google.recaptcha.secret.key}"/> |
531 | <replacefilter token="@google.recaptcha.secret.key@" value="${google.recaptcha.secret.key}"/> |
532 | 532 | ||
533 | <replacefilter token="@admin.email.1@" value="${admin.email.1}"/> |
533 | <replacefilter token="@admin.email.1@" value="${admin.email.1}"/> |
534 | <replacefilter token="@admin.email.2@" value="${admin.email.2}"/> |
534 | <replacefilter token="@admin.email.2@" value="${admin.email.2}"/> |
535 | <replacefilter token="@tmp.dir@" value="${tmp.dir}"/> |
535 | <replacefilter token="@tmp.dir@" value="${tmp.dir}"/> |
536 | <replacefilter token="@data.dir@" value="${data.dir}"/> |
536 | <replacefilter token="@data.dir@" value="${data.dir}"/> |
537 | <replacefilter token="@out.dir@" value="${out.dir}"/> |
537 | <replacefilter token="@out.dir@" value="${out.dir}"/> |
538 | <replacefilter token="@email.templates.dir@" value="${email.templates.dir}"/> |
538 | <replacefilter token="@email.templates.dir@" value="${email.templates.dir}"/> |
539 | <replacefilter token="@use.ldap@" value="${use.ldap}"/> |
539 | <replacefilter token="@use.ldap@" value="${use.ldap}"/> |
540 | <replacefilter token="@site.url@" value="${site.url}"/> |
540 | <replacefilter token="@site.url@" value="${site.url}"/> |
541 | <replacefilter token="@service.url@" value="${service.url}"/> |
541 | <replacefilter token="@service.url@" value="${service.url}"/> |
542 | <!-- DONT USE ANY MORE NOW IS IN CONFIGURATION DAO <replacefilter token="@ws.siges.wsdl@" value="${ws.siges.wsdl}"/>--> |
542 | <!-- DONT USE ANY MORE NOW IS IN CONFIGURATION DAO <replacefilter token="@ws.siges.wsdl@" value="${ws.siges.wsdl}"/>--> |
543 | <replacefilter token="@ws.siges.target.namespace@" value="${ws.siges.target.namespace}"/> |
543 | <replacefilter token="@ws.siges.target.namespace@" value="${ws.siges.target.namespace}"/> |
544 | <replacefilter token="@intranet.setup.folders.file@" value="${build.dir.relative.intranet.setup.folders.file}"/> |
544 | <replacefilter token="@intranet.setup.folders.file@" value="${build.dir.relative.intranet.setup.folders.file}"/> |
545 | <replacefilter token="@intranet.setup.folders.filename@" value="${intranet.setup.folders.filename}"/> |
545 | <replacefilter token="@intranet.setup.folders.filename@" value="${intranet.setup.folders.filename}"/> |
546 | 546 | ||
547 | <replacefilter token="@oracle.siges.url@" value="${oracle.siges.url}"/> |
547 | <replacefilter token="@oracle.siges.url@" value="${oracle.siges.url}"/> |
548 | <replacefilter token="@oracle.siges.username@" value="${oracle.siges.username}"/> |
548 | <replacefilter token="@oracle.siges.username@" value="${oracle.siges.username}"/> |
549 | <replacefilter token="@oracle.siges.password@" value="${oracle.siges.password}"/> |
549 | <replacefilter token="@oracle.siges.password@" value="${oracle.siges.password}"/> |
550 | 550 | ||
551 | <!--System instance type specifications--> |
551 | <!--System instance type specifications--> |
552 | 552 | ||
553 | <replacefilter token="@email.password@" value="${email.password}"/> |
553 | <replacefilter token="@email.password@" value="${email.password}"/> |
554 | <replacefilter token="@email.user.sufix@" value="${email.user.sufix}"/> |
554 | <replacefilter token="@email.user.sufix@" value="${email.user.sufix}"/> |
555 | 555 | ||
556 | <replacefilter token="@email.user.count@" value="${email.user.count}"/> |
556 | <replacefilter token="@email.user.count@" value="${email.user.count}"/> |
557 | <replacefilter token="@email.use.round.robin@" value="${email.use.round.robin}"/> |
557 | <replacefilter token="@email.use.round.robin@" value="${email.use.round.robin}"/> |
558 | 558 | ||
559 | <replacefilter token="@email.use.security@" value="${email.use.security}"/> |
559 | <replacefilter token="@email.use.security@" value="${email.use.security}"/> |
560 | <replacefilter token="@email.user.prefix@" value="${email.user.prefix}"/> |
560 | <replacefilter token="@email.user.prefix@" value="${email.user.prefix}"/> |
561 | <replacefilter token="@email.from@" value="${email.from}"/> |
561 | <replacefilter token="@email.from@" value="${email.from}"/> |
562 | <replacefilter token="@email.server@" value="${email.server}"/> |
562 | <replacefilter token="@email.server@" value="${email.server}"/> |
563 | <replacefilter token="@test.control.var@" value="${test.control.var}"/> |
563 | <replacefilter token="@test.control.var@" value="${test.control.var}"/> |
564 | 564 | ||
565 | <replacefilter token="@mode.pae.enabled@" value="${mode.pae.enabled}"/> |
565 | <replacefilter token="@mode.pae.enabled@" value="${mode.pae.enabled}"/> |
566 | <replacefilter token="@system.theme@" value="${system.theme}"/> |
566 | <replacefilter token="@system.theme@" value="${system.theme}"/> |
567 | <replacefilter token="@authentication.policy.service@" value="${authentication.policy.service}"/> |
567 | <replacefilter token="@authentication.policy.service@" value="${authentication.policy.service}"/> |
568 | <replacefilter token="@authentication.policy.username.msg.key@" value="${authentication.policy.username.msg.key}"/> |
568 | <replacefilter token="@authentication.policy.username.msg.key@" value="${authentication.policy.username.msg.key}"/> |
569 | <replacefilter token="@authentication.policy.password.msg.key@" value="${authentication.policy.password.msg.key}"/> |
569 | <replacefilter token="@authentication.policy.password.msg.key@" value="${authentication.policy.password.msg.key}"/> |
570 | <replacefilter token="@system.redirections.policy.index.welcome@" value="${system.redirections.policy.index.welcome}"/> |
570 | <replacefilter token="@system.redirections.policy.index.welcome@" value="${system.redirections.policy.index.welcome}"/> |
571 | <replacefilter token="@system.redirections.policy.authentication.action@" value="${system.redirections.policy.authentication.action}"/> |
571 | <replacefilter token="@system.redirections.policy.authentication.action@" value="${system.redirections.policy.authentication.action}"/> |
572 | <replacefilter token="@system.redirections.policy.authentication.logout.action@" value="${system.redirections.policy.authentication.logout.action}"/> |
572 | <replacefilter token="@system.redirections.policy.authentication.logout.action@" value="${system.redirections.policy.authentication.logout.action}"/> |
573 | <replacefilter token="@system.mail.standard.certificated.home.page@" value="${system.mail.standard.certificated.home.page}"/> |
573 | <replacefilter token="@system.mail.standard.certificated.home.page@" value="${system.mail.standard.certificated.home.page}"/> |
574 | <replacefilter token="@system.wsjson.service.course.report.quest.result.api@" value="${system.wsjson.service.course.report.quest.result.api}"/> |
574 | <replacefilter token="@system.wsjson.service.course.report.quest.result.api@" value="${system.wsjson.service.course.report.quest.result.api}"/> |
575 | <replacefilter token="@system.wsjson.service.course.units.reports.api@" value="${system.wsjson.service.course.units.reports.api}"/> |
575 | <replacefilter token="@system.wsjson.service.course.units.reports.api@" value="${system.wsjson.service.course.units.reports.api}"/> |
576 | <replacefilter token="@system.wsjson.service.course.units.dtp.stats.api@" value="${system.wsjson.service.course.units.dtp.stats.api}"/> |
576 | <replacefilter token="@system.wsjson.service.course.units.dtp.stats.api@" value="${system.wsjson.service.course.units.dtp.stats.api}"/> |
577 | 577 | ||
578 | 578 | ||
579 | <replacefilter token="@system.intranet.url@" value="${system.intranet.url}"/> |
579 | <replacefilter token="@system.intranet.url@" value="${system.intranet.url}"/> |
580 | <replacefilter token="@system.public.url@" value="${system.public.url}"/> |
580 | <replacefilter token="@system.public.url@" value="${system.public.url}"/> |
581 | 581 | ||
582 | <replacefilter token="@ionline.user@" value="${ionline.user}"/> |
582 | <replacefilter token="@ionline.user@" value="${ionline.user}"/> |
583 | <replacefilter token="@ionline.pass@" value="${ionline.pass}"/> |
583 | <replacefilter token="@ionline.pass@" value="${ionline.pass}"/> |
584 | </replace> |
584 | </replace> |
585 | <replace file="${ldap.properties.build}/ldap.properties"> |
585 | <replace file="${ldap.properties.build}/ldap.properties"> |
586 | <replacefilter token="@ldap.queries.login@" value="${ldap.queries.login}"/> |
586 | <replacefilter token="@ldap.queries.login@" value="${ldap.queries.login}"/> |
587 | <replacefilter token="@ldap.queries.password@" value="${ldap.queries.password}"/> |
587 | <replacefilter token="@ldap.queries.password@" value="${ldap.queries.password}"/> |
588 | </replace> |
588 | </replace> |
589 | <replace file="${build.dir.classes}/${log4j.properties.filename}"> |
589 | <replace file="${build.dir.classes}/${log4j.properties.filename}"> |
590 | <replacefilter token="@log.file@" value="${log.file}"/> |
590 | <replacefilter token="@log.file@" value="${log.file}"/> |
591 | <replacefilter token="@log.level@" value="${log.level}"/> |
591 | <replacefilter token="@log.level@" value="${log.level}"/> |
592 | </replace> |
592 | </replace> |
593 | <!--<replace file="${build.dir.scripts}/${scripts.setenv.file}"> |
593 | <!--<replace file="${build.dir.scripts}/${scripts.setenv.file}"> |
594 | <replacefilter token="@tomcat.home@" value="${tomcat.home}"/> |
594 | <replacefilter token="@tomcat.home@" value="${tomcat.home}"/> |
595 | </replace>--> |
595 | </replace>--> |
596 | <replace file="${jdbc.properties.build}/${jdbc.properties.filename}"> |
596 | <replace file="${jdbc.properties.build}/${jdbc.properties.filename}"> |
597 | <replacefilter token="@database.username@" value="${database.username}"/> |
597 | <replacefilter token="@database.username@" value="${database.username}"/> |
598 | <replacefilter token="@database.password@" value="${database.password}"/> |
598 | <replacefilter token="@database.password@" value="${database.password}"/> |
599 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
599 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
600 | </replace> |
600 | </replace> |
601 | <replace file="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}"> |
601 | <replace file="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}"> |
602 | <replacefilter token="@database.username@" value="${database.username}"/> |
602 | <replacefilter token="@database.username@" value="${database.username}"/> |
603 | <replacefilter token="@database.password@" value="${database.password}"/> |
603 | <replacefilter token="@database.password@" value="${database.password}"/> |
604 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
604 | <replacefilter token="@database.connection.url@" value="${database.connection.url}"/> |
605 | </replace> |
605 | </replace> |
606 | </target> |
606 | </target> |
607 | <target name="generateHibernateCfgXml" depends="compileToolFiles"> |
607 | <target name="generateHibernateCfgXml" depends="compileToolFiles"> |
608 | <!--<delete file="${build.dir.classes}/${hibernate.cfg.xml.filename}"/>--> |
608 | <!--<delete file="${build.dir.classes}/${hibernate.cfg.xml.filename}"/>--> |
609 | <java classname="${mapping.buider.class}" classpath="${build.dir.classes}"> |
609 | <java classname="${mapping.buider.class}" classpath="${build.dir.classes}"> |
610 | <arg value="${hibernate.cfg.xml.build}"/> |
610 | <arg value="${hibernate.cfg.xml.build}"/> |
611 | <arg value="${hibernate.cfg.xml}"/> |
611 | <arg value="${hibernate.cfg.xml}"/> |
612 | <arg value="${package.dir}"/> |
612 | <arg value="${package.dir}"/> |
613 | <!--<arg value="Olap"/> O Hibernate.cfg serve para tudo no entanto o schema update e feito |
613 | <!--<arg value="Olap"/> O Hibernate.cfg serve para tudo no entanto o schema update e feito |
614 | <arg value="false"/> com o jdbc.olap para que estas tabelas fiquem como MyISAM |
614 | <arg value="false"/> com o jdbc.olap para que estas tabelas fiquem como MyISAM |
615 | --> |
615 | --> |
616 | </java> |
616 | </java> |
617 | <!--<echo message="Starting OLAP"/> |
617 | <!--<echo message="Starting OLAP"/> |
618 | <java classname="${mapping.buider.class}" classpath="${build.dir.classes}"> |
618 | <java classname="${mapping.buider.class}" classpath="${build.dir.classes}"> |
619 | <arg value="${olap.cfg.xml.build}"/> |
619 | <arg value="${olap.cfg.xml.build}"/> |
620 | <arg value="${olap.cfg.xml}"/> |
620 | <arg value="${olap.cfg.xml}"/> |
621 | <arg value="${package.dir}"/> |
621 | <arg value="${package.dir}"/> |
622 | <arg value="Olap"/> |
622 | <arg value="Olap"/> |
623 | <arg value="true"/> |
623 | <arg value="true"/> |
624 | </java>--> |
624 | </java>--> |
625 | <antcall target="replaceFiltersConfigurationFiles"/> |
625 | <antcall target="replaceFiltersConfigurationFiles"/> |
626 | </target> |
626 | </target> |
627 | <target name="dbInit"> |
627 | <target name="dbInit"> |
628 | <!--<delete file="${build.dir.classes}/${olap.cfg.xml.filename}"/>--> |
628 | <!--<delete file="${build.dir.classes}/${olap.cfg.xml.filename}"/>--> |
629 | <!--<delete file="${build.dir.classes}/${hibernate.cfg.xml.filename}"/>--> |
629 | <!--<delete file="${build.dir.classes}/${hibernate.cfg.xml.filename}"/>--> |
630 | <java classname="pt.estgp.estgweb.examples.DBInit" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
630 | <java classname="pt.estgp.estgweb.examples.DBInit" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
631 | 631 | ||
632 | <antcall target="replaceFiltersConfigurationFiles"/> |
632 | <antcall target="replaceFiltersConfigurationFiles"/> |
633 | </target> |
633 | </target> |
634 | 634 | ||
635 | 635 | ||
636 | 636 | ||
637 | <!-- |
637 | <!-- |
638 | Hibernate Tools Task |
638 | Hibernate Tools Task |
639 | --> |
639 | --> |
640 | <taskdef name="hibernatetool" |
640 | <taskdef name="hibernatetool" |
641 | classname="org.hibernate.tool.ant.HibernateToolTask" |
641 | classname="org.hibernate.tool.ant.HibernateToolTask" |
642 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
642 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
643 | <!-- |
643 | <!-- |
644 | ========================================================================================== |
644 | ========================================================================================== |
645 | GENERATE SQL SCRIPTS |
645 | GENERATE SQL SCRIPTS |
646 | ========================================================================================== |
646 | ========================================================================================== |
647 | --> |
647 | --> |
648 | <taskdef name="schemaexport" |
648 | <taskdef name="schemaexport" |
649 | classname="org.hibernate.tool.hbm2ddl.SchemaExportTask" |
649 | classname="org.hibernate.tool.hbm2ddl.SchemaExportTask" |
650 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
650 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
651 | 651 | ||
652 | 652 | ||
653 | 653 | ||
654 | <!-- |
654 | <!-- |
655 | <target name="generateHibernateSql" depends="build"> |
655 | <target name="generateHibernateSql" depends="build"> |
656 | <schemaexport |
656 | <schemaexport |
657 | properties="${jdbc.properties.build}/${jdbc.properties.filename}" |
657 | properties="${jdbc.properties.build}/${jdbc.properties.filename}" |
658 | quiet="no" |
658 | quiet="no" |
659 | text="no" |
659 | text="no" |
660 | drop="no" |
660 | drop="no" |
661 | delimiter=";" |
661 | delimiter=";" |
662 | output="${build.dir.classes}/app-scripts.sql"> |
662 | output="${build.dir.classes}/app-scripts.sql"> |
663 | <fileset dir="${hbm.dir}"> |
663 | <fileset dir="${hbm.dir}"> |
664 | <include name="**/*.hbm.xml"/> |
664 | <include name="**/*.hbm.xml"/> |
665 | <exclude name="**/Olap*.hbm.xml"/> |
665 | <exclude name="**/Olap*.hbm.xml"/> |
666 | </fileset> |
666 | </fileset> |
667 | </schemaexport> |
667 | </schemaexport> |
668 | <schemaexport |
668 | <schemaexport |
669 | properties="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}" |
669 | properties="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}" |
670 | quiet="no" |
670 | quiet="no" |
671 | text="no" |
671 | text="no" |
672 | drop="no" |
672 | drop="no" |
673 | delimiter=";" |
673 | delimiter=";" |
674 | output="${build.dir.classes}/app-scripts.sql"> |
674 | output="${build.dir.classes}/app-scripts.sql"> |
675 | <fileset dir="${hbm.dir}"> |
675 | <fileset dir="${hbm.dir}"> |
676 | <include name="**/Olap*.hbm.xml"/> |
676 | <include name="**/Olap*.hbm.xml"/> |
677 | </fileset> |
677 | </fileset> |
678 | </schemaexport> |
678 | </schemaexport> |
679 | </target>--> |
679 | </target>--> |
680 | 680 | ||
681 | <target name="generateUpdateHibernateSql" depends="build"> |
681 | <target name="generateUpdateHibernateSql" depends="build"> |
682 | <!--<taskdef name="schemaupdate" |
682 | <!--<taskdef name="schemaupdate" |
683 | classname="org.hibernate.tool.hbm2ddl.SchemaUpdateTask" |
683 | classname="org.hibernate.tool.hbm2ddl.SchemaUpdateTask" |
684 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/>--> |
684 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/>--> |
685 | <taskdef name="schemaupdate" |
685 | <taskdef name="schemaupdate" |
686 | classname="jomm.dao.utils.JommSchemaUpdateTask" |
686 | classname="jomm.dao.utils.JommSchemaUpdateTask" |
687 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
687 | classpathref="pathToToolsLib" classpath="${build.dir.classes}"/> |
688 | <schemaupdate |
688 | <schemaupdate |
689 | properties="${jdbc.properties.build}/${jdbc.properties.filename}" |
689 | properties="${jdbc.properties.build}/${jdbc.properties.filename}" |
690 | quiet="false" |
690 | quiet="false" |
691 | text="false"> |
691 | text="false"> |
692 | <fileset dir="${hbm.dir}"> |
692 | <fileset dir="${hbm.dir}"> |
693 | <include name="**/*.hbm.xml"/> |
693 | <include name="**/*.hbm.xml"/> |
694 | <!--<exclude name="**/Olap*.hbm.xml"/>--> |
694 | <!--<exclude name="**/Olap*.hbm.xml"/>--> |
695 | </fileset> |
695 | </fileset> |
696 | </schemaupdate> |
696 | </schemaupdate> |
697 | 697 | ||
698 | <!-- |
698 | <!-- |
699 | <schemaupdate |
699 | <schemaupdate |
700 | properties="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}" |
700 | properties="${jdbc.olap.properties.build}/${jdbc.olap.properties.filename}" |
701 | quiet="no" |
701 | quiet="no" |
702 | text="no"> |
702 | text="no"> |
703 | <fileset dir="${hbm.dir}"> |
703 | <fileset dir="${hbm.dir}"> |
704 | <include name="**/Olap*.hbm.xml"/> |
704 | <include name="**/Olap*.hbm.xml"/> |
705 | </fileset> |
705 | </fileset> |
706 | </schemaupdate>--> |
706 | </schemaupdate>--> |
707 | </target> |
707 | </target> |
708 | 708 | ||
709 | <!-- |
709 | <!-- |
710 | Esta tarefa compila todas as classes necessarias para que os enhanced types seja bem gerados |
710 | Esta tarefa compila todas as classes necessarias para que os enhanced types seja bem gerados |
711 | Para que tudo corra bem é necessario que os pacotes pt.estgp.estgweb.utils jomm.utils e pt.estgp.estgweb.domain.gentypes sejam 100% coesos |
711 | Para que tudo corra bem é necessario que os pacotes pt.estgp.estgweb.utils jomm.utils e pt.estgp.estgweb.domain.gentypes sejam 100% coesos |
712 | com zero referências ao exterior. Esta modificação foi feita na versão 1812 |
712 | com zero referências ao exterior. Esta modificação foi feita na versão 1812 |
713 | Classes que necessitem de serviços ou outros tipos que ainda não foram compilados |
713 | Classes que necessitem de serviços ou outros tipos que ainda não foram compilados |
714 | os seus enhanced's devem usar o meta atributo no mapeamento do hibernate |
714 | os seus enhanced's devem usar o meta atributo no mapeamento do hibernate |
715 | exemplo |
715 | exemplo |
716 | <property name="repositoryFileProxy" |
716 | <property name="repositoryFileProxy" |
717 | type="pt.estgp.estgweb.domain.typegenservices.repositorydocuments.EnhancedRepositoryFileProxy"> |
717 | type="pt.estgp.estgweb.domain.typegenservices.repositorydocuments.EnhancedRepositoryFileProxy"> |
718 | <meta attribute="property-type">pt.estgp.estgweb.domain.typegenservices.repositorydocuments.RepositoryFileProxy</meta> |
718 | <meta attribute="property-type">pt.estgp.estgweb.domain.typegenservices.repositorydocuments.RepositoryFileProxy</meta> |
719 | <column name="repositoryStream" sql-type="VARCHAR(255)"/> |
719 | <column name="repositoryStream" sql-type="VARCHAR(255)"/> |
720 | </property> |
720 | </property> |
721 | 721 | ||
722 | --> |
722 | --> |
723 | <target name="compileUtils" depends="initDirs"> |
723 | <target name="compileUtils" depends="initDirs"> |
724 | <javac encoding="UTF-8" source="1.6" target="1.6" destdir="${build.dir.classes}" debug="true" optimize="true" failonerror="true" nowarn="true"> |
724 | <javac encoding="UTF-8" source="1.6" target="1.6" destdir="${build.dir.classes}" debug="true" optimize="true" failonerror="true" nowarn="true"> |
725 | <src path="${src.dir}/pt/estgp/estgweb/utils"/> |
725 | <src path="${src.dir}/pt/estgp/estgweb/utils"/> |
726 | <src path="${src.dir}/jomm/utils"/> |
726 | <src path="${src.dir}/jomm/utils"/> |
727 | <classpath refid="pathToToolsLib"/> |
727 | <classpath refid="pathToToolsLib"/> |
728 | </javac> |
728 | </javac> |
729 | </target> |
729 | </target> |
730 | 730 | ||
731 | <target name="compileEnhancedTypes" depends="compileUtils"> |
731 | <target name="compileEnhancedTypes" depends="compileUtils"> |
732 | <javac encoding="UTF-8" source="1.6" target="1.6" destdir="${build.dir.classes}" debug="true" optimize="true" failonerror="true" nowarn="true"> |
732 | <javac encoding="UTF-8" source="1.6" target="1.6" destdir="${build.dir.classes}" debug="true" optimize="true" failonerror="true" nowarn="true"> |
733 | <src path="${src.dir}/pt/estgp/estgweb/domain/typesgen"/> |
733 | <src path="${src.dir}/pt/estgp/estgweb/domain/typesgen"/> |
734 | <classpath refid="pathToToolsLib"/> |
734 | <classpath refid="pathToToolsLib"/> |
735 | </javac> |
735 | </javac> |
736 | </target> |
736 | </target> |
737 | 737 | ||
738 | 738 | ||
739 | <target name="generateHibernateDomainObjects" > |
739 | <target name="generateHibernateDomainObjects" > |
740 | <!--<echo message="SE NAO COMPILOU AS ENHANCED CLASSES COMPILE PRIMEIRO POR FAVOR"></echo> |
740 | <!--<echo message="SE NAO COMPILOU AS ENHANCED CLASSES COMPILE PRIMEIRO POR FAVOR"></echo> |
741 | <sleep milliseconds="5000"> |
741 | <sleep milliseconds="5000"> |
742 | </sleep>--> |
742 | </sleep>--> |
743 | <replace dir="${hbm.dir}" value=""> |
743 | <replace dir="${hbm.dir}" value=""> |
744 | <include name="**/*.hbm.xml"/> |
744 | <include name="**/*.hbm.xml"/> |
745 | <replacefilter token='<timestamp source="db"' value="<timestamp"/> |
745 | <replacefilter token='<timestamp source="db"' value="<timestamp"/> |
746 | </replace> |
746 | </replace> |
747 | <hibernatetool> |
747 | <hibernatetool> |
748 | <configuration> |
748 | <configuration> |
749 | <fileset dir="${hbm.dir}"> |
749 | <fileset dir="${hbm.dir}"> |
750 | <include name="**/*.hbm.xml"/> |
750 | <include name="**/*.hbm.xml"/> |
751 | </fileset> |
751 | </fileset> |
752 | </configuration> |
752 | </configuration> |
753 | <hbm2java |
753 | <hbm2java |
754 | jdk5="true" |
754 | jdk5="true" |
755 | ejb3="false" |
755 | ejb3="false" |
756 | destdir="${gen.dir.java}"/> |
756 | destdir="${gen.dir.java}"/> |
757 | </hibernatetool> |
757 | </hibernatetool> |
758 | <delete> |
758 | <delete> |
759 | <fileset dir="${gen.dir.java}"> |
759 | <fileset dir="${gen.dir.java}"> |
760 | <include name="**/*Impl.java"/> |
760 | <include name="**/*Impl.java"/> |
761 | </fileset> |
761 | </fileset> |
762 | </delete> |
762 | </delete> |
763 | <replace dir="${hbm.dir}" value=""> |
763 | <replace dir="${hbm.dir}" value=""> |
764 | <include name="**/*.hbm.xml"/> |
764 | <include name="**/*.hbm.xml"/> |
765 | <replacefilter token='<timestamp' value='<timestamp source="db"'/> |
765 | <replacefilter token='<timestamp' value='<timestamp source="db"'/> |
766 | </replace> |
766 | </replace> |
767 | </target> |
767 | </target> |
768 | 768 | ||
769 | 769 | ||
770 | <!-- |
770 | <!-- |
771 | ========================================================================================== |
771 | ========================================================================================== |
772 | GENERATE DAO IMPLEMENTATION |
772 | GENERATE DAO IMPLEMENTATION |
773 | ========================================================================================== |
773 | ========================================================================================== |
774 | --> |
774 | --> |
775 | <target name="generateHibernateDaoClasses"> |
775 | <target name="generateHibernateDaoClasses"> |
776 | <hibernatetool destdir="${gen.dir.java}" > |
776 | <hibernatetool destdir="${gen.dir.java}" > |
777 | <configuration> |
777 | <configuration> |
778 | <fileset dir="${hbm.dir}"> |
778 | <fileset dir="${hbm.dir}"> |
779 | <include name="**/*.hbm.xml"/> |
779 | <include name="**/*.hbm.xml"/> |
780 | </fileset> |
780 | </fileset> |
781 | </configuration> |
781 | </configuration> |
782 | <hbmtemplate |
782 | <hbmtemplate |
783 | filepattern="{class-name}${dao.file.pattern}.java" |
783 | filepattern="{class-name}${dao.file.pattern}.java" |
784 | templatepath="${dao.template.dir}" |
784 | templatepath="${dao.template.dir}" |
785 | template="${dao.impl.template}" |
785 | template="${dao.impl.template}" |
786 | destdir="${dao.impl.package.dir}"> |
786 | destdir="${dao.impl.package.dir}"> |
787 | <property key="jdk5" value="true"/> |
787 | <property key="jdk5" value="true"/> |
788 | <property key="ejb3" value="false"/> |
788 | <property key="ejb3" value="false"/> |
789 | <property key="dao" value="${dao.file.pattern}"/> |
789 | <property key="dao" value="${dao.file.pattern}"/> |
790 | <property key="daoDomainPackage" value="${domain.package}"/> |
790 | <property key="daoDomainPackage" value="${domain.package}"/> |
791 | <property key="daoInterfacesPackage" value="${dao.interfaces.package}"/> |
791 | <property key="daoInterfacesPackage" value="${dao.interfaces.package}"/> |
792 | <property key="daoImplPackage" value="${dao.impl.package}"/> |
792 | <property key="daoImplPackage" value="${dao.impl.package}"/> |
793 | </hbmtemplate> |
793 | </hbmtemplate> |
794 | </hibernatetool> |
794 | </hibernatetool> |
795 | <delete> |
795 | <delete> |
796 | <fileset dir="${gen.dir.java}"> |
796 | <fileset dir="${gen.dir.java}"> |
797 | <include name="**/*ImplDao.java"/> |
797 | <include name="**/*ImplDao.java"/> |
798 | </fileset> |
798 | </fileset> |
799 | </delete> |
799 | </delete> |
800 | </target> |
800 | </target> |
801 | 801 | ||
802 | <!-- |
802 | <!-- |
803 | ========================================================================================== |
803 | ========================================================================================== |
804 | Generate Hibernate UML Diagrams |
804 | Generate Hibernate UML Diagrams |
805 | ========================================================================================== |
805 | ========================================================================================== |
806 | 806 | ||
807 | 807 | ||
808 | <property name="doc" location="build/ant/diagrams"/> |
808 | <property name="doc" location="build/ant/diagrams"/> |
809 | 809 | ||
810 | <property name="dot.exe" location="/usr/local/bin/dot" /> |
810 | <property name="dot.exe" location="/usr/local/bin/dot" /> |
811 | 811 | ||
812 | <taskdef |
812 | <taskdef |
813 | name="hbm2gif" |
813 | name="hbm2gif" |
814 | classname="com.oy.shared.lm.ant.HBMtoGIFTask" |
814 | classname="com.oy.shared.lm.ant.HBMtoGIFTask" |
815 | classpathref="pathToToolsLib" |
815 | classpathref="pathToToolsLib" |
816 | /> |
816 | /> |
817 | 817 | ||
818 | <target name="generateHibernateUmlDiagram" depends="initDirs"> |
818 | <target name="generateHibernateUmlDiagram" depends="initDirs"> |
819 | <mkdir dir="${doc}"/> |
819 | <mkdir dir="${doc}"/> |
820 | <hbm2gif |
820 | <hbm2gif |
821 | caption="XML file for launching Catalina 5.0.25 applications using Apache Ant." |
821 | caption="XML file for launching Catalina 5.0.25 applications using Apache Ant." |
822 | colors="cyan, lightcyan, orange, black, black" |
822 | colors="cyan, lightcyan, orange, black, black" |
823 | inFile="${hbm.dir}/pt/estgp/estgweb/domain/CourseUnit.hbm.xml" |
823 | inFile="${hbm.dir}/pt/estgp/estgweb/domain/CourseUnit.hbm.xml" |
824 | dotFile="${doc}/CourseUnit.dot" |
824 | dotFile="${doc}/CourseUnit.dot" |
825 | outFile="${doc}/CourseUnit.gif" |
825 | outFile="${doc}/CourseUnit.gif" |
826 | exeFile="${dot.exe}" |
826 | exeFile="${dot.exe}" |
827 | /> |
827 | /> |
828 | </target> |
828 | </target> |
829 | --> |
829 | --> |
830 | <!-- |
830 | <!-- |
831 | ========================================================================================== |
831 | ========================================================================================== |
832 | GENERATE WEBSERVICES JAXWS |
832 | GENERATE WEBSERVICES JAXWS |
833 | ========================================================================================== |
833 | ========================================================================================== |
834 | --> |
834 | --> |
835 | 835 | ||
836 | 836 | ||
837 | <target name="ws.generate-siges-client" depends="initDirs"> |
837 | <target name="ws.generate-siges-client" depends="initDirs"> |
838 | <taskdef name="wsimport2" classname="com.sun.tools.ws.ant.WsImport" |
838 | <taskdef name="wsimport2" classname="com.sun.tools.ws.ant.WsImport" |
839 | classpathref="pathToToolsLib"> |
839 | classpathref="pathToToolsLib"> |
840 | </taskdef> |
840 | </taskdef> |
841 | <copy file="${ws.client.binding.dir}/${ws.siges.binding.file}" todir="${build.dir.ws}" overwrite="true"/> |
841 | <copy file="${ws.client.binding.dir}/${ws.siges.binding.file}" todir="${build.dir.ws}" overwrite="true"/> |
842 | <replace file="${build.dir.ws}/${ws.siges.binding.file}" encoding="UTF-8"> |
842 | <replace file="${build.dir.ws}/${ws.siges.binding.file}" encoding="UTF-8"> |
843 | <replacefilter token="@wsdl.client@" value="${ws.siges.wsdl}"/> |
843 | <replacefilter token="@wsdl.client@" value="${ws.siges.wsdl}"/> |
844 | <replacefilter token="@target.namespace@" value="${ws.siges.target.namespace}"/> |
844 | <replacefilter token="@target.namespace@" value="${ws.siges.target.namespace}"/> |
845 | <replacefilter token="@ws.package@" value="${ws.siges.package}"/> |
845 | <replacefilter token="@ws.package@" value="${ws.siges.package}"/> |
846 | </replace> |
846 | </replace> |
847 | <!--xendorsed="true"--> |
847 | <!--xendorsed="true"--> |
848 | <wsimport2 |
848 | <wsimport2 |
849 | 849 | ||
850 | debug="${ws.debug}" |
850 | debug="${ws.debug}" |
851 | verbose="${ws.verbose}" |
851 | verbose="${ws.verbose}" |
852 | keep="${ws.keep}" |
852 | keep="${ws.keep}" |
853 | extension="${ws.extension}" |
853 | extension="${ws.extension}" |
854 | destdir="${gen.dir.java}" |
854 | destdir="${gen.dir.java}" |
855 | wsdl="${ws.siges.wsdl}"> |
855 | wsdl="${ws.siges.wsdl}"> |
856 | <binding dir="${build.dir.ws}" includes="${ws.client.binding.file}"/> |
856 | <binding dir="${build.dir.ws}" includes="${ws.client.binding.file}"/> |
857 | </wsimport2> |
857 | </wsimport2> |
858 | <delete> |
858 | <delete> |
859 | <fileset dir="${gen.dir.java}"> |
859 | <fileset dir="${gen.dir.java}"> |
860 | <include name="**/*.class"/> |
860 | <include name="**/*.class"/> |
861 | </fileset> |
861 | </fileset> |
862 | </delete> |
862 | </delete> |
863 | </target> |
863 | </target> |
864 | 864 | ||
865 | <!-- |
865 | <!-- |
866 | ========================================================================================== |
866 | ========================================================================================== |
867 | GENERATE A LIST OF ALL JSP's FILES IN JSON |
867 | GENERATE A LIST OF ALL JSP's FILES IN JSON |
868 | ========================================================================================== |
868 | ========================================================================================== |
869 | --> |
869 | --> |
870 | <target name="generateJsonJspsFile" > |
870 | <target name="generateJsonJspsFile" > |
871 | 871 | ||
872 | <java classname="${jsp.interfaces.web.json.class}" classpath="${build.dir.classes}" classpathref="pathToToolsLib"> |
872 | <java classname="${jsp.interfaces.web.json.class}" classpath="${build.dir.classes}" classpathref="pathToToolsLib"> |
873 | <arg value="${build.dir.classes}"/> |
873 | <arg value="${build.dir.classes}"/> |
874 | <arg value="${src.web}"/> |
874 | <arg value="${src.web}"/> |
875 | <arg value="/user;/admin;/public"/> |
875 | <arg value="/user;/admin;/public"/> |
876 | </java> |
876 | </java> |
877 | </target> |
877 | </target> |
878 | 878 | ||
879 | <target name="generateJsonSoaServicesFile" > |
879 | <target name="generateJsonSoaServicesFile" > |
880 | 880 | ||
881 | <java fork="true" classname="${soa.services.json.class}" classpath="${build.dir.classes}" classpathref="pathToToolsLib"> |
881 | <java fork="true" classname="${soa.services.json.class}" classpath="${build.dir.classes}" classpathref="pathToToolsLib"> |
882 | <arg value="${build.dir.classes}"/> |
882 | <arg value="${build.dir.classes}"/> |
883 | <arg value="${basedir}/${src.dir}/"/> |
883 | <arg value="${basedir}/${src.dir}/"/> |
884 | </java> |
884 | </java> |
885 | </target> |
885 | </target> |
886 | 886 | ||
887 | 887 | ||
888 | <!-- |
888 | <!-- |
889 | ========================================================================================== |
889 | ========================================================================================== |
890 | DIRECTORIES + STUDIES PLANS XSD JAXB |
890 | DIRECTORIES + STUDIES PLANS XSD JAXB |
891 | ========================================================================================== |
891 | ========================================================================================== |
892 | --> |
892 | --> |
893 | 893 | ||
894 | <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask" classpathref="pathToToolsLib"> |
894 | <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask" classpathref="pathToToolsLib"> |
895 | </taskdef> |
895 | </taskdef> |
896 | 896 | ||
897 | <target name="directories-gen-jaxb" depends="initDirs"> |
897 | <target name="directories-gen-jaxb" depends="initDirs"> |
898 | <xjc destdir="${gen.dir.java}" package="pt.estgp.estgweb.services.directories.xsd"> |
898 | <xjc destdir="${gen.dir.java}" package="pt.estgp.estgweb.services.directories.xsd"> |
899 | <schema dir="${conf.dir}/directories" includes="directory.xsd"/> |
899 | <schema dir="${conf.dir}/directories" includes="directory.xsd"/> |
900 | </xjc> |
900 | </xjc> |
901 | <replace dir="${gen.dir.java}/pt/estgp/estgweb/services/directories/xsd" value=""> |
901 | <replace dir="${gen.dir.java}/pt/estgp/estgweb/services/directories/xsd" value=""> |
902 | <include name="*.java"/> |
902 | <include name="*.java"/> |
903 | <replacefilter token="public Boolean is" value="public Boolean get"/> |
903 | <replacefilter token="public Boolean is" value="public Boolean get"/> |
904 | </replace> |
904 | </replace> |
905 | </target> |
905 | </target> |
906 | 906 | ||
907 | 907 | ||
908 | <target name="studies-plan-gen-jaxb" depends="initDirs"> |
908 | <target name="studies-plan-gen-jaxb" depends="initDirs"> |
909 | <xjc destdir="${gen.dir.java}" package="pt.estgp.estgweb.services.courses.xsd"> |
909 | <xjc destdir="${gen.dir.java}" package="pt.estgp.estgweb.services.courses.xsd"> |
910 | <schema dir="src/xsd" includes="planoestudos.xsd"/> |
910 | <schema dir="src/xsd" includes="planoestudos.xsd"/> |
911 | </xjc> |
911 | </xjc> |
912 | <replace dir="${gen.dir.java}/pt/estgp/estgweb/services/courses/xsd" value=""> |
912 | <replace dir="${gen.dir.java}/pt/estgp/estgweb/services/courses/xsd" value=""> |
913 | <include name="*.java"/> |
913 | <include name="*.java"/> |
914 | <replacefilter token="public Boolean is" value="public Boolean get"/> |
914 | <replacefilter token="public Boolean is" value="public Boolean get"/> |
915 | </replace> |
915 | </replace> |
916 | </target> |
916 | </target> |
917 | 917 | ||
918 | <!-- |
918 | <!-- |
919 | ========================================================================================== |
919 | ========================================================================================== |
920 | DEAMONS |
920 | DEAMONS |
921 | ========================================================================================== |
921 | ========================================================================================== |
922 | --> |
922 | --> |
923 | 923 | ||
924 | <!--<target name="run">--> |
924 | <!--<target name="run">--> |
925 | <!--<java classname="mitra.oaiharvest.harvest.HarvestEngine" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>--> |
925 | <!--<java classname="mitra.oaiharvest.harvest.HarvestEngine" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>--> |
926 | <!--<java classname="mitra.oaiharvest.index.IndexEngine" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>--> |
926 | <!--<java classname="mitra.oaiharvest.index.IndexEngine" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/>--> |
927 | <!--</target>--> |
927 | <!--</target>--> |
928 | <target name="util.task.createRepositoryXML"> |
928 | <target name="util.task.createRepositoryXML"> |
929 | <java classname="pt.estgp.estgweb.services.data.CreateDescriptionsXML" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
929 | <java classname="pt.estgp.estgweb.services.data.CreateDescriptionsXML" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
930 | </target> |
930 | </target> |
931 | <target name="util.task.reset.urlsstats"> |
931 | <target name="util.task.reset.urlsstats"> |
932 | <java classname="pt.estgp.estgweb.services.urlstat.ResetRelativePathsService" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
932 | <java classname="pt.estgp.estgweb.services.urlstat.ResetRelativePathsService" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
933 | </target> |
933 | </target> |
934 | <target name="util.task.reset.urlsstats.digests"> |
934 | <target name="util.task.reset.urlsstats.digests"> |
935 | <java classname="pt.estgp.estgweb.services.urlstat.ResetRelativePathsServiceDigests" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
935 | <java classname="pt.estgp.estgweb.services.urlstat.ResetRelativePathsServiceDigests" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
936 | </target> |
936 | </target> |
937 | 937 | ||
938 | <target name="CourseUnitsStatisticsJobService"> |
938 | <target name="CourseUnitsStatisticsJobService"> |
939 | <java classname="pt.estgp.estgweb.services.courses.CourseUnitsStatisticsJobService" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
939 | <java classname="pt.estgp.estgweb.services.courses.CourseUnitsStatisticsJobService" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
940 | </target> |
940 | </target> |
941 | 941 | ||
942 | 942 | ||
943 | <target name="RUNReportQuestionariosGeneratorTest" depends="compile,copyXslFiles"> |
943 | <target name="RUNReportQuestionariosGeneratorTest" depends="compile,copyXslFiles"> |
944 | <java fork="true" jvmargs="-Dfile.encoding=UTF-8" classname="pt.estgp.estgweb.services.questionarios.pedagogico.reportprocessors.DocenteReportGenerator" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
944 | <java fork="true" jvmargs="-Dfile.encoding=UTF-8" classname="pt.estgp.estgweb.services.questionarios.pedagogico.reportprocessors.DocenteReportGenerator" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
945 | </target> |
945 | </target> |
946 | 946 | ||
947 | <target name="RUNZipFolderAdHoc"> |
947 | <target name="RUNZipFolderAdHoc"> |
948 | <java fork="true" jvmargs="-Dfile.encoding=UTF-8" classname="pt.estgp.estgweb.services.questionarios.pedagogico.reportprocessors.utils.ZipFolderForReportDocente" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
948 | <java fork="true" jvmargs="-Dfile.encoding=UTF-8" classname="pt.estgp.estgweb.services.questionarios.pedagogico.reportprocessors.utils.ZipFolderForReportDocente" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
949 | </target> |
949 | </target> |
950 | 950 | ||
951 | 951 | ||
952 | 952 | ||
953 | 953 | ||
954 | <target name="print-version"> |
954 | <target name="print-version"> |
955 | <echo>Java/JVM version: ${ant.java.version}</echo> |
955 | <echo>Java/JVM version: ${ant.java.version}</echo> |
956 | <echo>Java/JVM detail version: ${java.version}</echo> |
956 | <echo>Java/JVM detail version: ${java.version}</echo> |
957 | </target> |
957 | </target> |
958 | 958 | ||
959 | </project> |
959 | </project> |
960 | 960 |