| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- <?xml version="1.0" encoding="UTF-8"?>
- <project name="mwui" default="jar" basedir=".">
- <property name="root.dir" location=".."/>
- <property name="tomcat.dir" location="/home/marshall/Music/tomcat"/>
- <property name="src" location="src"/>
- <property name="lib" location="lib"/>
- <property name="bin" location="bin"/>
-
- <path id="compile.class.path">
- <fileset dir="${lib}">
- <include name="*.*"/>
- </fileset>
- </path >
-
-
- <target name="jar">
- <javac debug="true" srcdir="${src}" destdir="${bin}" includeantruntime="true">
- <classpath>
- <path refid="compile.class.path"/>
- </classpath>
- </javac>
-
-
- <!--copy todir="${bin}\hbm" >
- <fileset dir="${src}\hbm">
- </fileset>
- </copy-->
- <jar jarfile="${lib}\${ant.project.name}.jar" basedir="${bin}"/>
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\lib" file="${lib}\${ant.project.name}.jar"/>
- </target>
-
- <target name="hibernate-java" >
- <taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask">
-
-
- <classpath>
- <fileset dir="${lib}">
- <include name="*.jar"/>
- <exclude name="${ant.project.name}.jar"/>
- </fileset>
- </classpath>
- </taskdef>
- <hibernatetool destdir="${src}">
- <classpath>
- <path location="${src}"/>
- </classpath>
- <configuration configurationfile="${src}/hibernate-mwapp.cfg.xml" />
- <!--hbmtemplate
- templateprefix="pojo/"
- template="pojo Pojo.ftl"
- filepattern="{package-name}/{class-name}.java">
- <property key="jdk5" value="true" />
- <property key="ejb3" value="true" />
- </hbmtemplate-->
-
- <hbm2java/>
- <hbm2dao/>
-
- </hibernatetool>
- <hibernatetool destdir="${src}">
- <classpath>
- <path location="${src}"/>
- </classpath>
- <configuration configurationfile="${src}/hibernate-mwconfig.cfg.xml" />
- <hbm2java/>
- </hibernatetool>
- <hibernatetool destdir="${src}">
- <classpath>
- <path location="${src}"/>
- </classpath>
- <configuration configurationfile="${src}/hibernate-mwlog.cfg.xml" />
- <hbm2java/>
- </hibernatetool>
- <hibernatetool destdir="${src}">
- <classpath>
- <path location="${src}"/>
- </classpath>
- <configuration configurationfile="${src}/hibernate-mwtemp.cfg.xml" />
- <hbm2java/>
- </hibernatetool>
-
-
- </target>
-
-
- <target name="war" description="Generate Web Application">
- <delete file="mwui.war"/>
-
- <delete file="${tomcat.dir}\webapps\MWUI\WEB-INF\classes\hibernate-mwapp.cfg.xml"/>
- <delete file="${tomcat.dir}\webapps\MWUI\WEB-INF\classes\hibernate-mwapp-config.cfg.xml"/>
- <delete file="${tomcat.dir}\webapps\MWUI\WEB-INF\classes\hibernate-mwconfig.cfg.xml"/>
- <delete file="${tomcat.dir}\webapps\MWUI\WEB-INF\classes\hibernate-mwlog.cfg.xml"/>
- <delete file="${tomcat.dir}\webapps\MWUI\WEB-INF\classes\hibernate-mwtemp.cfg.xml"/>
-
-
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\classes" file="${root.dir}\MWDAO\hbm_ds\hibernate-mwapp.cfg.xml"/>
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\classes" file="${root.dir}\MWDAO\hbm_ds\hibernate-mwapp-config.cfg.xml"/>
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\classes" file="${root.dir}\MWDAO\hbm_ds\hibernate-mwlog.cfg.xml"/>
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\classes" file="${root.dir}\MWDAO\hbm_ds\hibernate-mwtemp.cfg.xml"/>
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\classes" file="${root.dir}\MWDAO\hbm_ds\hibernate-mwconfig.cfg.xml"/>
-
- <war destfile="mwui.war" webxml="${tomcat.dir}\webapps\MWUI\WEB-INF\web.xml">
- <fileset dir="${tomcat.dir}\webapps\MWUI"/>
- </war>
- <delete file="${tomcat.dir}\webapps\MWUI\WEB-INF\classes\hibernate-mwapp.cfg.xml"/>
- <delete file="${tomcat.dir}\webapps\MWUI\WEB-INF\classes\hibernate-mwapp-config.cfg.xml"/>
- <delete file="${tomcat.dir}\webapps\MWUI\WEB-INF\classes\hibernate-mwconfig.cfg.xml"/>
- <delete file="${tomcat.dir}\webapps\MWUI\WEB-INF\classes\hibernate-mwlog.cfg.xml"/>
- <delete file="${tomcat.dir}\webapps\MWUI\WEB-INF\classes\hibernate-mwtemp.cfg.xml"/>
-
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\classes" file="${root.dir}\MWDAO\src\hibernate-mwapp.cfg.xml"/>
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\classes" file="${root.dir}\MWDAO\src\hibernate-mwapp-config.cfg.xml"/>
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\classes" file="${root.dir}\MWDAO\src\hibernate-mwlog.cfg.xml"/>
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\classes" file="${root.dir}\MWDAO\src\hibernate-mwtemp.cfg.xml"/>
- <copy todir="${tomcat.dir}\webapps\MWUI\WEB-INF\classes" file="${root.dir}\MWDAO\src\hibernate-mwconfig.cfg.xml"/>
- <copy todir="${root.dir}\MWDAO\release" file="mwui.war"/>
-
- </target>
-
- </project>
|