Narya now builds using from dist/lib. Also, the weave taskdef reports a warning if it cannot find the retroweaver jars, instead of preventing ant from running. These changes will need to happen on the other rings as well.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4379 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -18,7 +18,7 @@
|
|||||||
<!-- declare our classpath business -->
|
<!-- declare our classpath business -->
|
||||||
<path id="classpath">
|
<path id="classpath">
|
||||||
<pathelement location="${classes.dir}"/>
|
<pathelement location="${classes.dir}"/>
|
||||||
<fileset dir="lib" includes="**/*.jar"/>
|
<fileset dir="${deploy.dir}/lib" includes="**/*.jar"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
<!-- generates additional methods for distributed object classes -->
|
<!-- generates additional methods for distributed object classes -->
|
||||||
@@ -88,12 +88,16 @@
|
|||||||
<!-- prepares the application directories -->
|
<!-- prepares the application directories -->
|
||||||
<target name="prepare">
|
<target name="prepare">
|
||||||
<mkdir dir="${deploy.dir}"/>
|
<mkdir dir="${deploy.dir}"/>
|
||||||
|
<mkdir dir="${deploy.dir}/lib"/>
|
||||||
<mkdir dir="${classes.dir}"/>
|
<mkdir dir="${classes.dir}"/>
|
||||||
<mkdir dir="${javadoc.home}"/>
|
<mkdir dir="${javadoc.home}"/>
|
||||||
<copy todir="${classes.dir}">
|
<copy todir="${classes.dir}">
|
||||||
<fileset dir="src/java" includes="**/*.properties"/>
|
<fileset dir="src/java" includes="**/*.properties"/>
|
||||||
<fileset dir="src/java" includes="**/*.tmpl"/>
|
<fileset dir="src/java" includes="**/*.tmpl"/>
|
||||||
</copy>
|
</copy>
|
||||||
|
<copy todir="${deploy.dir}/lib">
|
||||||
|
<fileset dir="lib" includes="**/*.jar"/>
|
||||||
|
</copy>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- cleans out the installed application -->
|
<!-- cleans out the installed application -->
|
||||||
@@ -173,7 +177,7 @@
|
|||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- various bits used by the retroweaver tasks -->
|
<!-- various bits used by the retroweaver tasks -->
|
||||||
<taskdef name="weave" classpathref="classpath"
|
<taskdef name="weave" classpathref="classpath" onerror="report"
|
||||||
classname="com.rc.retroweaver.ant.RetroWeaverTask"/>
|
classname="com.rc.retroweaver.ant.RetroWeaverTask"/>
|
||||||
<property name="inpre" value="${deploy.dir}/${app.name}"/>
|
<property name="inpre" value="${deploy.dir}/${app.name}"/>
|
||||||
<property name="outpre" value="${deploy.dir}/retro/${app.name}"/>
|
<property name="outpre" value="${deploy.dir}/retro/${app.name}"/>
|
||||||
|
|||||||
+1
-1
@@ -18,7 +18,7 @@
|
|||||||
<path id="classpath">
|
<path id="classpath">
|
||||||
<pathelement location="${classes.dir}"/>
|
<pathelement location="${classes.dir}"/>
|
||||||
<pathelement location="${narya.classes.dir}"/>
|
<pathelement location="${narya.classes.dir}"/>
|
||||||
<fileset dir="../lib" includes="**/*.jar"/>
|
<fileset dir="../${deploy.dir}/lib" includes="**/*.jar"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
<!-- generates additional methods for distributed object classes -->
|
<!-- generates additional methods for distributed object classes -->
|
||||||
|
|||||||
Reference in New Issue
Block a user