Where is the directory "src"? Is it directly under the directory where the build.xml file is located?
Try specifying "${basedir}/src" in case the directory you think you're in is being changed. Also try modifying your target to look like this: <target name="javac"> <property name="source.dir" value="${basedir}/src"/> <fileset dir="${source.dir}" id="java.source.id"> <include name="*.java"/> </fileset> <property name="source.file.list" refid="java.source.id"> <echo message="Listing of source files: ${source.file.list}"> <mkdir dir="classes"/> <javac srcdir="${source.dir}" destdir="classes"> </javac> </target> This will help show you that there are indeed Java files under the source directory. On Thu, Aug 13, 2009 at 12:30 PM, Mike Baranczak <mbaranc...@gmail.com>wrote: > I'm having a very strange problem with Ant on my new computer. It's a > Mac mini-tower with 2 Xeon processors, and I'm dual-booting it with Mac > OS and Ubuntu Linux. I have a secondary hard drive (HFS+) that I use for > sharing data between the two operating systems - this includes all my > software projects. > > When I tried to build one of them under Ubuntu, the build failed. After > some digging around, I realized that javac is not seeing the source > files - when running with -verbose, I see this: > > [javac] No sources found. > > The weird part is that the exact same projects work on a different > Ubuntu machine, and on Mac OS - but the REALLY WEIRD part is that it > also works when I copy the project from the HFS drive to my Linux home > directory. > > I welcome any suggestions. Also, here's a sample build.xml that I'm > using: > > <?xml version="1.0" encoding="UTF-8"?> > <project name="test" default="javac"> > > <target name="javac"> > <mkdir dir="classes"/> > <javac srcdir="src" > destdir="classes"> > </javac> > </target> > > </project> > > -MB > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@ant.apache.org > For additional commands, e-mail: user-h...@ant.apache.org > > -- David Weintraub qazw...@gmail.com