Ivy doesn't has any impact on other ant tasks, like the copy task.

If your classes are getting corrupted during a copy, the problem is not related 
to Ivy.
Perhaps you could post your question to the ant-user mailinglist?

Maarten



----- Original Message ----
From: Steve Prior <spr...@geekster.com>
To: ivy-user@ant.apache.org
Sent: Fri, February 4, 2011 11:55:33 PM
Subject: Does ivy add any default filters used by the ant copy task?

I know this is a long shot, but I'm running out of ideas.  I'm trying to build 
a 
war file from ant using ivy dependencies, but the resulting war file is not 
working and I've determined that the .class files built in the webapp project 
itself are getting corrupted during an ant copy task.  After some research I 
see 
that this is possible if you have any filters enabled, but as far as I know I 
don't have any, yet the corruption happens anyway.  The code for the copy 
invocation is:

<copy todir="${dir.build.tmp}/WEB-INF/classes">
   <fileset dir="${dir.build.classes.main}">
      <include name="**/*.class"/>
      <include name="**/*.properties"/>
   </fileset>
</copy>

See, no filters at all.

So the question is by any chance does the inclusion of ivy into the mix by some 
chance add in any global filters which might be kicking in and causing the 
problem?  This problem is happening on a Windows XP machine.  I haven't done 
anything to set LANG because as far as I know it's needed when filters are 
involved and I don't (knowingly) have any.  If not, any other ideas?

I'm asking on this list because even though you don't see any ivy code in the 
above fragment, it's all around it in the build.xml I'm using.

Thanks in advance
Steve



      

Reply via email to