Changeset 17830
- Timestamp:
- 08/05/08 16:05:49 (2 months ago)
- Files:
-
- trunk/core/build.xml (modified) (19 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/core/build.xml
r17744 r17830 196 196 <property name="tools.dir" location="${devroot.dir}/tools" /> 197 197 <property name="test.dir" location="${devroot.dir}/test" /> 198 <property name="src.database.dir" 199 location="${source.dir}/db/oracle" /> 198 <property name="src.database.dir" location="${source.dir}/db/oracle" /> 200 199 <property name="src.docs.dir" location="${source.dir}/docs" /> 201 200 202 201 <!-- Project.net customer license generation --> 203 <property name="pni.dir" 204 location="${devroot.dir}/internal/license-generator" /> 202 <property name="pni.dir" location="${devroot.dir}/internal/license-generator" /> 205 203 <property name="src.java.pni.dir" location="${pni.dir}/java" /> 206 204 <property name="src.jsp.pni.dir" location="${pni.dir}/jsp/pnet" /> 207 205 </target> 208 206 209 <target name="-init-build-directories" 210 depends="-init-build-properties"> 207 <target name="-init-build-directories" depends="-init-build-properties"> 211 208 <property name="build.appinf.dir" value="${build.dest}/APP-INF" /> 212 <property name="build.metainf.dir" 213 value="${build.dest}/META-INF" /> 214 <property name="build.webapp.dest" 215 value="${build.dest}/pnetWebApp.war" /> 216 <property name="build.resource.dir" 217 value="${build.webapp.dest}" /> 218 219 <property name="build.webinf.dir" 220 value="${build.webapp.dest}/WEB-INF" /> 221 <property name="build.etc.dir" 222 value="${build.webinf.dir}/classes/config/etc" /> 223 <property name="build.xsl.dir" 224 value="${build.webinf.dir}/classes/config/xsl" /> 225 <property name="build.taglib.dir" 226 value="${build.webinf.dir}/taglibs" /> 227 <property name="build.classes.dir" 228 value="${build.webinf.dir}/classes" /> 209 <property name="build.metainf.dir" value="${build.dest}/META-INF" /> 210 <property name="build.webapp.dest" value="${build.dest}/pnetWebApp.war" /> 211 <property name="build.resource.dir" value="${build.webapp.dest}" /> 212 213 <property name="build.webinf.dir" value="${build.webapp.dest}/WEB-INF" /> 214 <property name="build.etc.dir" value="${build.webinf.dir}/classes/config/etc" /> 215 <property name="build.xsl.dir" value="${build.webinf.dir}/classes/config/xsl" /> 216 <property name="build.taglib.dir" value="${build.webinf.dir}/taglibs" /> 217 <property name="build.classes.dir" value="${build.webinf.dir}/classes" /> 229 218 <property name="build.lib.dir" value="${build.webinf.dir}/lib" /> 230 219 … … 235 224 <!-- Test directories --> 236 225 <property name="unit-test.dir" location="${test.dir}/unit-test" /> 237 <property name="datagenerator.dir" 238 location="${unit-test.dir}/datagenerators" /> 226 <property name="datagenerator.dir" location="${unit-test.dir}/datagenerators" /> 239 227 <property name="perftest.dir" location="${test.dir}/load-test" /> 240 <property name="java.webtest.src.dir" 241 location="${unit-test.dir}/tests" /> 242 <property name="test.compile.dest" 243 location="${unit-test.dir}/mockobjects/output" /> 244 <property name="mockobjects.properties.file.location" 245 location="${unit-test.dir}/mockobjects.properties" /> 246 <property name="test.output.dest" 247 location="${unit-test.dir}/output" /> 228 <property name="java.webtest.src.dir" location="${unit-test.dir}/tests" /> 229 <property name="test.compile.dest" location="${unit-test.dir}/mockobjects/output" /> 230 <property name="mockobjects.properties.file.location" location="${unit-test.dir}/mockobjects.properties" /> 231 <property name="test.output.dest" location="${unit-test.dir}/output" /> 248 232 249 233 </target> … … 278 262 <path id="compile.classpath"> 279 263 <pathelement location="${build.classes.dir}" /> 280 <pathelement 281 location="${build.lib.dir}\struts-tiles-1.3.8.jar" /> 282 <pathelement 283 location="${build.lib.dir}\struts-core-1.3.8.jar" /> 284 <pathelement location="${build.lib.dir}\spring-2.0.8.jar" /> 264 <pathelement location="${build.lib.dir}\struts-tiles-1.3.8.jar" /> 265 <pathelement location="${build.lib.dir}\struts-core-1.3.8.jar" /> 266 <!-- Spring related JARs --> 267 <pathelement location="${build.lib.dir}\spring.jar" /> 268 <pathelement location="${build.lib.dir}\spring-aop.jar" /> 269 <pathelement location="${build.lib.dir}\spring-beans.jar" /> 270 <pathelement location="${build.lib.dir}\spring-context.jar" /> 271 <pathelement location="${build.lib.dir}\spring-context-support.jar" /> 272 <pathelement location="${build.lib.dir}\spring-core.jar" /> 273 <pathelement location="${build.lib.dir}\spring-jdbc.jar" /> 274 <pathelement location="${build.lib.dir}\spring-jms.jar" /> 275 <pathelement location="${build.lib.dir}\spring-orm.jar" /> 276 <pathelement location="${build.lib.dir}\spring-test.jar" /> 277 <pathelement location="${build.lib.dir}\spring-tx.jar" /> 278 <pathelement location="${build.lib.dir}\spring-web.jar" /> 279 <pathelement location="${build.lib.dir}\spring-webmvc.jar" /> 280 <pathelement location="${build.lib.dir}\spring-webmvc-struts.jar" /> 285 281 286 282 <pathelement location="${build.lib.dir}\activation.jar" /> … … 289 285 <!-- pathelement location="${weblogic.dir}\server\lib\weblogic.jar"/ --> 290 286 <!-- Jakarta Commons FileUpload implementation of fileupload --> 291 <pathelement 292 location="${build.lib.dir}\commons-fileupload-1.3.1.jar" /> 293 <pathelement 294 location="${build.lib.dir}\commons-httpclient-3.0.1.jar" /> 287 <pathelement location="${build.lib.dir}\commons-fileupload-1.3.1.jar" /> 288 <pathelement location="${build.lib.dir}\commons-httpclient-3.0.1.jar" /> 295 289 <pathelement location="${build.lib.dir}\commons-io-1.2.jar" /> 296 290 <!-- com.oreilley.servlet implementation of fileupload --> 297 291 <pathelement location="${build.lib.dir}\cos.jar" /> 298 292 <pathelement location="${build.lib.dir}\itext-1.5.2.jar" /> 299 <pathelement 300 location="${build.lib.dir}\commons-validator-1.3.1.jar" /> 301 <pathelement 302 location="${build.lib.dir}\commons-collections-3.2.jar" /> 303 <pathelement 304 location="${build.lib.dir}\commons-digester-1.8.jar" /> 305 <pathelement 306 location="${build.lib.dir}\commons-beanutils-1.7.0.jar" /> 307 <pathelement 308 location="${build.lib.dir}\commons-logging-1.1.jar" /> 309 <pathelement 310 location="${build.lib.dir}\jakarta-oro-2.0.8.jar" /> 293 <pathelement location="${build.lib.dir}\commons-validator-1.3.1.jar" /> 294 <pathelement location="${build.lib.dir}\commons-collections-3.2.jar" /> 295 <pathelement location="${build.lib.dir}\commons-digester-1.8.jar" /> 296 <pathelement location="${build.lib.dir}\commons-beanutils-1.7.0.jar" /> 297 <pathelement location="${build.lib.dir}\commons-logging-1.1.jar" /> 298 <pathelement location="${build.lib.dir}\jakarta-oro-2.0.8.jar" /> 311 299 <pathelement location="${build.lib.dir}\ojdbc14.jar" /> 312 300 <pathelement location="${build.lib.dir}\xerces.jar" /> … … 316 304 <pathelement location="${build.lib.dir}\mx4j-impl.jar" /> 317 305 <pathelement location="${build.lib.dir}\ObjectProfiler.jar" /> 318 <pathelement 319 location="${build.lib.dir}\util-concurrent.jar" /> 320 <pathelement 321 location="${weblogic.dir}\server\lib\weblogic.jar" /> 306 <pathelement location="${build.lib.dir}\util-concurrent.jar" /> 307 <pathelement location="${weblogic.dir}\server\lib\weblogic.jar" /> 322 308 <pathelement location="${build.lib.dir}\jaxen-1.1.1.jar" /> 323 309 <pathelement location="${build.lib.dir}\jcommon-1.0.0.jar" /> … … 327 313 <pathelement location="${env.JAVA_HOME}\jre\lib\jce.jar" /> 328 314 <pathelement location="${env.JAVA_HOME}\jre\lib\jsse.jar" /> 329 <pathelement 330 location="${env.JAVA_HOME}\jre\lib\endorsed\xalan.jar" /> 315 <pathelement location="${env.JAVA_HOME}\jre\lib\endorsed\xalan.jar" /> 331 316 332 317 <!-- JSTL --> … … 339 324 340 325 <!-- BouncyCastle crypto provider --> 341 <pathelement 342 location="${build.lib.dir}\bcprov-jdk15-134.jar" /> 326 <pathelement location="${build.lib.dir}\bcprov-jdk15-134.jar" /> 343 327 344 328 <!--commons Codec for Encrytion/Decryption --> 345 <pathelement 346 location="${build.lib.dir}\commons-codec-1.3.jar" /> 329 <pathelement location="${build.lib.dir}\commons-codec-1.3.jar" /> 347 330 348 331 <pathelement location="${build.lib.dir}\serializer.jar" /> … … 355 338 <!-- iCal4j --> 356 339 <pathelement location="${build.lib.dir}\ical4j.jar" /> 357 <pathelement 358 location="${build.lib.dir}\commons-lang-2.3.jar" /> 340 <pathelement location="${build.lib.dir}\commons-lang-2.3.jar" /> 359 341 <!-- xfire --> 360 <pathelement 361 location="${build.lib.dir}\xfire-all-1.2.2.jar" /> 342 <pathelement location="${build.lib.dir}\xfire-all-1.2.2.jar" /> 362 343 <!-- xml integration libraries --> 363 344 <pathelement location="${build.lib.dir}\jaxb-impl.jar" /> … … 377 358 378 359 <!-- OLAP needed libraries --> 379 <pathelement 380 location="${build.lib.dir}\commons-math-1.1.jar" /> 381 <pathelement 382 location="${build.lib.dir}\eigenbase-properties.jar" /> 383 <pathelement 384 location="${build.lib.dir}\eigenbase-resgen.jar" /> 360 <pathelement location="${build.lib.dir}\commons-math-1.1.jar" /> 361 <pathelement location="${build.lib.dir}\eigenbase-properties.jar" /> 362 <pathelement location="${build.lib.dir}\eigenbase-resgen.jar" /> 385 363 <pathelement location="${build.lib.dir}\eigenbase-xom.jar" /> 386 364 <pathelement location="${build.lib.dir}\fop-0.93.jar" /> 387 <pathelement 388 location="${build.lib.dir}\jfreechart-1.0.1.jar" /> 365 <pathelement location="${build.lib.dir}\jfreechart-1.0.1.jar" /> 389 366 <pathelement location="${build.lib.dir}\saaj-api-1.1.jar" /> 390 367 … … 397 374 <!-- Tapestry JARs --> 398 375 <pathelement location="${build.lib.dir}\hivemind-1.1.jar" /> 399 <pathelement 400 location="${build.lib.dir}\hivemind-lib-1.1.jar" /> 401 <pathelement 402 location="${build.lib.dir}\javassist-3.4.ga.jar" /> 376 <pathelement location="${build.lib.dir}\hivemind-lib-1.1.jar" /> 377 <pathelement location="${build.lib.dir}\javassist-3.4.ga.jar" /> 403 378 <pathelement location="${build.lib.dir}\ognl-2.6.7.jar" /> 404 <pathelement 405 location="${build.lib.dir}\tapestry-core-5.0.5.jar" /> 406 <pathelement 407 location="${build.lib.dir}\tapestry-ioc-5.0.5.jar" /> 408 <pathelement 409 location="${build.lib.dir}\tapestry-spring-5.0.5.jar" /> 410 <pathelement 411 location="${build.lib.dir}\tapestry-upload-5.0.5.jar" /> 379 <pathelement location="${build.lib.dir}\tapestry-core-5.0.5.jar" /> 380 <pathelement location="${build.lib.dir}\tapestry-ioc-5.0.5.jar" /> 381 <pathelement location="${build.lib.dir}\tapestry-spring-5.0.5.jar" /> 382 <pathelement location="${build.lib.dir}\tapestry-upload-5.0.5.jar" /> 412 383 413 384 <pathelement location="${build.lib.dir}\roller-core.jar" /> … … 415 386 <pathelement location="${build.lib.dir}\htmllexer.jar" /> 416 387 <pathelement location="${build.lib.dir}\htmlparser.jar" /> 417 388 389 <!-- CFX related JARs --> 390 <pathelement location="${build.lib.dir}\geronimo-annotation_1.0_spec-1.1.1.jarr" /> 391 <pathelement location="${build.lib.dir}\geronimo-jaxws_2.1_spec-1.0.jar" /> 392 <pathelement location="${build.lib.dir}\geronimo-stax-api_1.0_spec-1.0.1.jar" /> 393 <pathelement location="${build.lib.dir}\geronimo-ws-metadata_2.0_spec-1.1.2.jar" /> 394 <pathelement location="${build.lib.dir}\neethi-2.0.4.jar" /> 395 <pathelement location="${build.lib.dir}\jaxb-api-2.1.jar" /> 396 <pathelement location="${build.lib.dir}\jaxb-impl-2.1.6.jar" /> 397 <pathelement location="${build.lib.dir}\stax-utils-20060502.jar" /> 398 <pathelement location="${build.lib.dir}\stax-api-1.0.1.jar" /> 399 <pathelement location="${build.lib.dir}\XmlSchema-1.4.2.jar" /> 400 <pathelement location="${build.lib.dir}\xml-resolver-1.2.jar" /> 401 <pathelement location="${build.lib.dir}\wsdl4j-1.6.1.jar" /> 402 <pathelement location="${build.lib.dir}\wstx-asl-3.2.4.jar" /> 403 <pathelement location="${build.lib.dir}\FastInfoset-1.2.2.jar" /> 404 <pathelement location="${build.lib.dir}\jra-1.0-alpha-4.jar" /> 405 406 <!-- JSON related JARs --> 407 <pathelement location="${build.lib.dir}\json-lib-2.2.2.jar" /> 408 418 409 </path> 419 410 … … 422 413 <!-- tools.jar allows it to compile JSPs using built-in javac --> 423 414 <pathelement location="${env.JAVA_HOME}\lib\tools.jar" /> 424 <pathelement 425 location="${weblogic.dir}\server\lib\weblogic.jar" /> 415 <pathelement location="${weblogic.dir}\server\lib\weblogic.jar" /> 426 416 </path> 427 417 … … 430 420 <pathelement location="${env.JAVA_HOME}" /> 431 421 <pathelement location="${unit-test.dir}\mockobjects\output" /> 432 <pathelement 433 location="${unit-test.dir}\lib\httpunit\xercesImpl.jar" /> 434 <pathelement 435 location="${unit-test.dir}\lib\httpunit\xmlParserAPIs.jar" /> 422 <pathelement location="${unit-test.dir}\lib\httpunit\xercesImpl.jar" /> 423 <pathelement location="${unit-test.dir}\lib\httpunit\xmlParserAPIs.jar" /> 436 424 <path refid="compile.classpath" /> 437 425 <pathelement location="${unit-test.dir}\lib\junit.jar" /> 438 <pathelement 439 location="${unit-test.dir}\lib\junit-addons-1.4.jar" /> 440 <pathelement 441 location="${unit-test.dir}\lib\httpunit\httpunit.jar" /> 442 <pathelement 443 location="${unit-test.dir}\lib\httpunit\js.jar" /> 444 <pathelement 445 location="${unit-test.dir}\lib\httpunit\nekohtml.jar" /> 446 <pathelement 447 location="${unit-test.dir}\lib\httpunit\servlet.jar" /> 448 <pathelement 449 location="${unit-test.dir}\lib\httpunit\Tidy.jar" /> 450 426 <pathelement location="${unit-test.dir}\lib\junit-addons-1.4.jar" /> 427 <pathelement location="${unit-test.dir}\lib\httpunit\httpunit.jar" /> 428 <pathelement location="${unit-test.dir}\lib\httpunit\js.jar" /> 429 <pathelement location="${unit-test.dir}\lib\httpunit\nekohtml.jar" /> 430 <pathelement location="${unit-test.dir}\lib\httpunit\servlet.jar" /> 431 <pathelement location="${unit-test.dir}\lib\httpunit\Tidy.jar" /> 451 432 </path> 452 433 … … 592 573 593 574 <target name="resource" depends="-prepare-resource"> 594 575 595 576 <!-- Images --> 596 577 <copy todir="${build.resource.dir}/images"> … … 601 582 </fileset> 602 583 </copy> 603 584 604 585 <!-- Include jars --> 605 586 <property name="yui-compressor.jar" location="${build.lib.dir}/yuicompressor-2.3.5.jar" /> 606 587 <property name="yui-compressor-ant-task.jar" location="${build.lib.dir}/yui-compressor-ant-task-0.3.jar" /> 607 588 608 589 <!-- YUI Compressor jars --> 609 590 <path id="task.classpath"> 610 <pathelement location="${yui-compressor.jar}" />611 <pathelement location="${yui-compressor-ant-task.jar}" />612 </path> 613 591 <pathelement location="${yui-compressor.jar}" /> 592 <pathelement location="${yui-compressor-ant-task.jar}" /> 593 </path> 594 614 595 <!-- Task YUI compression definition --> 615 596 <taskdef name="yui-compressor" classname="net.noha.tools.ant.yuicompressor.tasks.YuiCompressorTask"> 616 <classpath refid="task.classpath"/>617 </taskdef> 597 <classpath refid="task.classpath"/> 598 </taskdef> 618 599 619 600 <!-- Create the Compressed Folder --> … … 621 602 <mkdir dir="${src.resource.dir}/compressFiles/compressJS"/> 622 603 <mkdir dir="${src.resource.dir}/compressFiles/compressCSS"/> 623 604 624 605 <!-- Compress Js Files --> 625 606 <yui-compressor warn="false" jsSuffix=".js" munge="true" preserveallsemicolons="true" fromdir="${src.resource.dir}/src" todir="${src.resource.dir}/compressFiles/compressJS"> 626 <include name="**/*.js" />607 <include name="**/*.js" /> 627 608 </yui-compressor> 628 609 629 610 <!-- Javascript Source --> 630 611 <copy todir="${build.resource.dir}/src"> 631 612 <fileset dir="${src.resource.dir}/compressFiles/compressJS" excludes="**/.#*"/> 632 613 </copy> 633 614 634 615 <!-- Extjs Resources --> 635 616 <copy todir="${build.resource.dir}/src/extjs/resources/"> 636 617 <fileset dir="${src.resource.dir}/src/extjs/resources/" includes="**/*" excludes="**/.css"/> 637 618 </copy> 638 619 639 620 <!-- Compress CSS Files --> 640 621 <yui-compressor warn="false" cssSuffix=".css" munge="true" preserveallsemicolons="false" fromdir="${src.resource.dir}/css" todir="${src.resource.dir}/compressFiles/compressCSS"> 641 <include name="**/*.css" />622 <include name="**/*.css" /> 642 623 </yui-compressor> 643 624 644 625 <!-- CSS --> 645 626 <copy todir="${build.resource.dir}/styles"> … … 651 632 <fileset dir="${src.resource.dir}/src/menu/" includes="**/*" excludes="**/.js"/> 652 633 </copy> 653 634 654 635 <delete dir="${src.resource.dir}/compressFiles"/> 655 636 … … 692 673 </fileset> 693 674 </copy> 694 675 695 676 <!-- For Wiki --> 696 677 <copy todir="${build.resource.dir}/WEB-INF/wiki"> 697 678 <fileset dir="${src.resource.dir}/html/wiki"> 698 679 <exclude name="**/.#*"/> 699 <include name="**/*.html"/> 700 </fileset> 701 </copy> 680 <include name="**/*.html"/> 681 </fileset> 682 </copy> 702 683 </target> 703 684 … … 706 687 <mkdir dir="${build.etc.dir}" /> 707 688 </target> 708 689 709 690 <target name="etc" depends="-init,-prepare-etc"> 710 691 <!-- Key files -->
