Rev 1810 | Rev 1821 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1810 | Rev 1814 | ||
---|---|---|---|
Line 304... | Line 304... | ||
304 | <include name="**/*.jar"/> |
304 | <include name="**/*.jar"/> |
305 | </fileset> |
305 | </fileset> |
306 | <fileset dir="${common.lib.dir}/simplexml"> |
306 | <fileset dir="${common.lib.dir}/simplexml"> |
307 | <include name="**/*.jar"/> |
307 | <include name="**/*.jar"/> |
308 | </fileset> |
308 | </fileset> |
- | 309 | ||
- | 310 | <fileset dir="${common.lib.dir}/poi"> |
|
- | 311 | <include name="**/*.jar"/> |
|
- | 312 | </fileset> |
|
- | 313 | ||
309 | </copy> |
314 | </copy> |
310 | <copy file="${dist.dir}/estgweb.jar" todir="${build.dir.war}/WEB-INF/lib"/> |
315 | <copy file="${dist.dir}/estgweb.jar" todir="${build.dir.war}/WEB-INF/lib"/> |
311 | <copy todir="${build.dir.war}/WEB-INF" overwrite="true"> |
316 | <copy todir="${build.dir.war}/WEB-INF" overwrite="true"> |
312 | <fileset dir="${conf.dir}/WEB-INF"> |
317 | <fileset dir="${conf.dir}/WEB-INF"> |
313 | <include name="**/*.*"/> |
318 | <include name="**/*.*"/> |
Line 688... | Line 693... | ||
688 | <include name="**/Olap*.hbm.xml"/> |
693 | <include name="**/Olap*.hbm.xml"/> |
689 | </fileset> |
694 | </fileset> |
690 | </schemaupdate>--> |
695 | </schemaupdate>--> |
691 | </target> |
696 | </target> |
692 | 697 | ||
- | 698 | <!-- |
|
- | 699 | Esta tarefa compila todas as classes necessarias para que os enhanced types seja bem gerados |
|
- | 700 | Para que tudo corra bem é necessario que os pacotes pt.estgp.estgweb.utils jomm.utils e pt.estgp.estgweb.domain.gentypes sejam 100% coesos |
|
- | 701 | com zero referências ao exterior. Esta modificação foi feita na versão 1812 |
|
- | 702 | Classes que necessitem de serviços ou outros tipos que ainda não foram compilados |
|
- | 703 | os seus enhanced's devem usar o meta atributo no mapeamento do hibernate |
|
- | 704 | exemplo |
|
- | 705 | <property name="repositoryFileProxy" |
|
- | 706 | type="pt.estgp.estgweb.domain.typegenservices.repositorydocuments.EnhancedRepositoryFileProxy"> |
|
- | 707 | <meta attribute="property-type">pt.estgp.estgweb.domain.typegenservices.repositorydocuments.RepositoryFileProxy</meta> |
|
- | 708 | <column name="repositoryStream" sql-type="VARCHAR(255)"/> |
|
- | 709 | </property> |
|
- | 710 | ||
- | 711 | --> |
|
- | 712 | <target name="compileUtils" depends="initDirs"> |
|
- | 713 | <javac encoding="UTF-8" source="1.6" target="1.6" destdir="${build.dir.classes}" debug="true" optimize="true" failonerror="true" nowarn="true"> |
|
- | 714 | <src path="${src.dir}/pt/estgp/estgweb/utils"/> |
|
- | 715 | <src path="${src.dir}/jomm/utils"/> |
|
- | 716 | <classpath refid="pathToToolsLib"/> |
|
- | 717 | </javac> |
|
- | 718 | </target> |
|
- | 719 | ||
- | 720 | <target name="compileEnhancedTypes" depends="compileUtils"> |
|
- | 721 | <javac encoding="UTF-8" source="1.6" target="1.6" destdir="${build.dir.classes}" debug="true" optimize="true" failonerror="true" nowarn="true"> |
|
- | 722 | <src path="${src.dir}/pt/estgp/estgweb/domain/typesgen"/> |
|
- | 723 | <classpath refid="pathToToolsLib"/> |
|
- | 724 | </javac> |
|
- | 725 | </target> |
|
- | 726 | ||
- | 727 | ||
693 | <target name="generateHibernateDomainObjects"> |
728 | <target name="generateHibernateDomainObjects" > |
- | 729 | <!--<echo message="SE NAO COMPILOU AS ENHANCED CLASSES COMPILE PRIMEIRO POR FAVOR"></echo> |
|
- | 730 | <sleep milliseconds="5000"> |
|
- | 731 | </sleep>--> |
|
694 | <replace dir="${hbm.dir}" value=""> |
732 | <replace dir="${hbm.dir}" value=""> |
695 | <include name="**/*.hbm.xml"/> |
733 | <include name="**/*.hbm.xml"/> |
696 | <replacefilter token='<timestamp source="db"' value="<timestamp"/> |
734 | <replacefilter token='<timestamp source="db"' value="<timestamp"/> |
697 | </replace> |
735 | </replace> |
698 | <hibernatetool> |
736 | <hibernatetool> |