Put our non-source resources into src/main/resources to comply with the
standard Maven layout. I'm not a huge fan of that separation, particularly now that it's de rigueur to ship your sources with your class files. In such circumstances, one could imagine just copying the entire contents of src/main/java into target/classes and being done with it. Class files, XML files, propert files, etc. are all packaged up together into one happy jar file of goodness. Then you don't have extra files off in src/main/resources being demure and hard to notice. git-svn-id: https://samskivert.googlecode.com/svn/trunk@2849 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -36,13 +36,8 @@
|
||||
<mkdir dir="${classes.dir}"/>
|
||||
<mkdir dir="${tclasses.dir}"/>
|
||||
<mkdir dir="${javadoc.dir}"/>
|
||||
<copy todir="${classes.dir}">
|
||||
<fileset dir="${src.dir}" includes="**/*.properties"/>
|
||||
<fileset dir="${src.dir}" includes="**/*.tmpl"/>
|
||||
</copy>
|
||||
<copy todir="${tclasses.dir}">
|
||||
<fileset dir="src/test/resources" includes="**"/>
|
||||
</copy>
|
||||
<copy todir="${classes.dir}"><fileset dir="src/main/resources" includes="**"/></copy>
|
||||
<copy todir="${tclasses.dir}"><fileset dir="src/test/resources" includes="**"/></copy>
|
||||
<copy todir="${deploy.dir}/lib" flatten="true">
|
||||
<fileset refid="${app.name}.libs"/>
|
||||
</copy>
|
||||
@@ -66,11 +61,29 @@
|
||||
<delete dir="${deploy.dir}"/>
|
||||
</target>
|
||||
|
||||
<!-- build the java class files -->
|
||||
<target name="imfer" depends="prepare">
|
||||
<javac srcdir="${src.dir}" destdir="${classes.dir}" includeAntRuntime="false"
|
||||
debug="on" optimize="${build.optimize}" source="1.5" target="1.5" encoding="utf-8">
|
||||
<classpath>
|
||||
<path refid="classpath"/>
|
||||
<fileset dir="lib" includes="imferrer.jar"/>
|
||||
</classpath>
|
||||
<compilerarg value="-Xlint"/>
|
||||
<compilerarg value="-Xlint:-serial"/>
|
||||
<!--<compilerarg value="-implicit:class"/>-->
|
||||
<compilerarg value="-proc:only"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- build the java class files -->
|
||||
<target name="compile" depends="prepare,compute-builds">
|
||||
<javac srcdir="${src.dir}" destdir="${classes.dir}" includeAntRuntime="false"
|
||||
debug="on" optimize="${build.optimize}" source="1.5" target="1.5" encoding="utf-8">
|
||||
<classpath refid="classpath"/>
|
||||
<classpath>
|
||||
<path refid="classpath"/>
|
||||
<!--<fileset dir="lib" includes="immuter.jar"/>-->
|
||||
</classpath>
|
||||
<exclude name="com/samskivert/net/MailUtil*" unless="build.mail"/>
|
||||
<exclude name="com/samskivert/servlet/**" unless="build.servlet"/>
|
||||
<exclude name="com/samskivert/util/Log4JLogger*" unless="log4j.present"/>
|
||||
|
||||
Reference in New Issue
Block a user