We actually found the solution to be "resolveexutable=true"
But, thanks anyway.
On 6/19/06, Peter Reilly <[EMAIL PROTECTED]> wrote:
Try <exec dir="${basedir}" executable="./playsoundtext.ex"/>
or <exec executable="${basedir}/playsoundtest.ex"/>
Peter
On 6/19/06, John Davis <[EMAIL PROTECTED]> wrote:
>
> Hello
>
> This seems to be a simple setup, but I don't know why it does not work.
>
> My directory layout looks like this:
>
> src/build.xml <== Top level build file.
> src/psound/build.xml <== Sub project build file.
> src/psound/playsoundtest.ex <== sub project test script
> src/psound/* <== various code files
>
> Invoking ant in the src/psound/ directory will build, deploy, and test
> the code OK.
>
> Invoking ant in the src/ directory will pull the psound component from
> CVS and then invoke a new ant on the psound subdirectory where it will
> in turn do build and deploy. When it tries to do a test, it fails to
> find the test script. Here is the error:
>
>
> Test:
> [exec]
> /home/schwarha/jumeirah/tools/src/project/jumeirah/tools/src/psound
>
> BUILD FAILED
> /home/schwarha/jumeirah/tools/src/build.xml:16: The following error
> occurred while executing this line:
>
>
/home/schwarha/jumeirah/tools/src/project/jumeirah/tools/src/psound/build.xml:49:
> Execute failed: java.io.IOException: java.io.IOException:
> ./playsoundtest.ex: not found
>
>
> Here are the two build.xml files.
>
> The top level one:
>
>
----------------------------------------------------------------------------------------------
> <?xml version="1.0"?>
>
> <project default="main" basedir=".">
>
> <property name="cvs.dir" value="project" />
>
> <target name="main" depends="checkout, buildit" >
> <echo> build complete </echo>
> </target>
>
> <target name="checkout" >
> <cvs package="jumeirah/tools/src/psound" dest="${cvs.dir}" />
> </target>
>
> <target name="buildit" >
> <ant inheritAll="false" dir="project/jumeirah/tools/src/psound"/>
> </target>
> </project>
>
>
>
>
> The subdir one:
>
>
-----------------------------------------------------------------------------------------------
> <?xml version="1.0" encoding = "UTF-8"?>
>
> <project name="psound" default="Build" basedir=".">
>
> <property name="destDir" location="/opt/nfs/usr/local/test/psound"/>
> <property name="message" value="Building the project"/>
> <property environment="env"/>
>
> <target name="Build" depends="Test">
> <echo message="${message}"/>
> </target>
>
> <target name="Initialization">
> <exec dir="." executable="make" failonerror="true">
> <arg line="clean"/>
> </exec>
> <delete dir="${destDir}"/>
> </target>
>
> <target name="Make" depends="Initialization">
> <exec dir="." executable="make" failonerror="true">
> </exec>
> </target>
>
> <target name="Install" depends="Make">
> <exec dir="." executable="make" failonerror="true">
> <arg line="install"/>
> </exec>
> </target>
>
> <target name="InstallExtra" depends="Install">
> <mkdir dir="${destDir}"/>
> <copy todir="${destDir}">
> <fileset dir=".">
> <include name="*.sh"/>
> <include name="*.wav"/>
> </fileset>
> </copy>
> <chmod dir="${destDir}" perm="ugo+x" includes="*.sh"/>
> </target>
>
>
> <target name="Test" depends="InstallExtra">
> <exec dir="." executable="pwd"/>
> <exec dir="." executable="./playsoundtest.ex" failonerror="true">
> </exec>
> </target>
>
> </project>
>
> Any help is apprecitated.
>
> --
> John F. Davis "JD"
> http://www.skink.net
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
John F. Davis "JD"
http://www.skink.net
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]