日期:2014-05-16 浏览次数:20580 次
在工程目录下创建libs/hibernate/ ,放入
hibernate-tools-3.2.0.ga.jar
jtidy-4aug2000r7-dev.jar
?
build.properties
project.name=sw
project.version=1.0
basedir=.
build.dir =${basedir}/build
web.dir = ${basedir}/WebRoot
lib.dir = ${basedir}/libs
sql.dir = ${basedir}/sql
config.dir=${basedir}/config
main.dir = ${basedir}/src
test.dir = ${basedir}/test
classes.dir = ${build.dir}/main/classes
test.classes.dir = ${build.dir}/test/classes
web.inf.dir = ${web.dir}/WEB-INF
web.lib.dir = ${web.inf.dir}/lib
database.dir = ${build.dir}/database
database.file = ${database.dir}/data
database.alias = sw
database.port= 3306
?
build.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== 
     2008-1-20                                                      
     friends   
     description
                   
     zhengfuchun                                                              
     ====================================================================== -->
<project name="sw" default="help">
	<description>
            description
    </description>
	<property file="build.properties" />
	<path id="classpath.compile">
		<fileset dir="${web.lib.dir}">
			<include name="*.jar" />
		</fileset>
	</path>
	<path id="classpath.compile.test">
		<fileset dir="${web.lib.dir}/">
			<include name="*.jar" />
		</fileset>
		<fileset dir="${lib.dir}/test">
			<include name="*.jar" />
		</fileset>
		<fileset dir="${lib.dir}/jetty">
			<include name="*.jar" />
		</fileset>
		<pathelement path="${classes.dir}" />
	</path>
	<path id="classpath.junit.test">
		<path refid="classpath.compile.test" />
		<pathelement path="${test.classes.dir}" />
	</path>
	<path id="classpath.hibernate">
		<pathelement path="${classes.dir}" />
		<fileset dir="${web.lib.dir}/">
			<include name="*.jar" />
		</fileset>
		<fileset dir="${lib.dir}/hibernate">
			<include name="*.jar" />
		</fileset>
	</path>
	<!-- ================================= 
          target: compile              
         ================================= -->
	<target name="compile" description="description">
		<deltree dir="${classes.dir}" />
		<mkdir dir="${classes.dir}" />
		<javac srcdir="${main.dir}"
		       memoryinitialsize="32m"
		       memorymaximumsize="128m"
		       verbose="true"
		       encoding="UTF-8"
		       destdir="${classes.dir}"
		       source="1.6"
		       fork="true"
		       classpathref="classpath.compile"
		       debug="on" />
		<mkdir dir="${classes.dir}/META-INF"/>
		<copydir dest="${classes.dir}/META-INF" src="${main.dir}/META-INF" />
	</target>
	<!-- ================================= 
          target: compile-test              
         ================================= -->
	<target name="compile-test" description="description">
		<deltree dir="${test.classes.dir}" />
		<mkdir dir="${test.classes.dir}" />
		<javac srcdir="${test.dir}"
		       fork="true"
		       verbose="true"
		       encoding="UTF-8"
		       destdir="${test.classes.dir}"
		       classpathref="classpath.compile.test"
		       debug="on" />
	</target>
	<!-- ================================= 
          target: hibernate-dbexport              
         ================================= -->
	<taskdef name="hibernatetool"
	         classname="org.hibernate.tool.ant.HibernateToolTask"
	         classpathref="classpath.hibernate" />
	<!-- ================================= 
          target: generate-db              
         ================================= -->
	<target name="gene