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