ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jacob Kjome <h...@visi.com>
Subject Re: error in <javac> using multiple src dirs...
Date Sun, 23 Feb 2003 05:52:09 GMT

Ug!, forget it.  The issue is with the <copy> task where I am sending the 
fileset that it uses the same multiple source directories that I was 
sending to the compile task.

Sorry for the bother.

Actually, how am I going to get around this one?  The compile task can take 
multiple src directories, but how am I going to do a copy of those same 
multiple directories?

Jake

At 10:10 PM 2/22/2003 -0600, you wrote:

>I am getting an error in <javac> when I point to more than one source 
>directory using both ant-1.5.1 and ant-1.5.2beta1.  The curious thing is 
>that it actually compiles all the files before it bombs out. Here is the 
>error....
>
>BUILD FAILED
>file:D:/myclasses/Prevayler/CVS_Repositories/Prevayler2_2003-02-20/prevayler/bui
>ld.xml:182: 
>D:\myclasses\Prevayler\CVS_Repositories\Prevayler2_2003-02-20\prevay
>ler\contrib\rollbackWithMementoPattern;D:\myclasses\Prevayler\CVS_Repositories\P
>revayler2_2003-02-20\prevayler\contrib\jxpath not found.
>         at 
> org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(Abstra
>ctFileSet.java:369)
>         at org.apache.tools.ant.taskdefs.Copy.execute(Copy.java:355)
>         at org.apache.tools.ant.Task.perform(Task.java:341)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
>         at 
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
>
>         at org.apache.tools.ant.Task.perform(Task.java:341)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
>         at org.apache.tools.ant.Main.runBuild(Main.java:609)
>         at org.apache.tools.ant.Main.start(Main.java:196)
>         at org.apache.tools.ant.Main.main(Main.java:235)
>
>Here's the javac task..
>
><javac
>             srcdir="${srcdir}"
>             destdir="${build.home}"
>             includes="${includes}"
>             excludes="${excludes}"
>             debug="${build.debug}"
>             deprecation="${build.deprecation}"
>             optimize="${build.optimize}"
>             verbose="${build.verbose}">
>             <classpath refid="build.classpath" />
>         </javac>
>
>According to the docs, I can provide multiple paths.  The docs give the 
>example of...
>
>
><javac srcdir="${src}:${src2}"
>          destdir="${build}"
>          includes="mypackage/p1/**,mypackage/p2/**"
>          excludes="mypackage/p1/testpackage/**"
>          classpath="xyz.jar"
>          debug="on"
>   />
>
>I am assuming that the colon separator in this example is for UNIX 
>systems.  I am on Windows.  I set the path up using the following...
><property name="src.contrib.projects" 
>value="${src.contrib.home}/rollbackWithMementoPattern${path.separator}${src.contrib.home}/jxpath"

>/>
>
>The result can be seen in the error (above).
>
>
>So, any ideas?  Am I missing something obvious?
>
>Jake
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message