Subversion Repositories bacoAlunos

Rev

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='&lt;timestamp source="db"' value="&lt;timestamp"/>
734
            <replacefilter token='&lt;timestamp source="db"' value="&lt;timestamp"/>
697
        </replace>
735
        </replace>
698
        <hibernatetool>
736
        <hibernatetool>