Package: ant
Version: 1.7.0-6

ant can create links (even dangling links!), but cannot remove them,
it seems. (Or at least, it's not obvious to a newbie like me.)

Removing dangling symlinks is a typical task in "clean" targets, so
it should just work. It's no problem with "make" or "scons".

Try "ant make" with the attached build.xml: It creates a (dangling)
symlink. Try "ant clean1": It says "BUILD SUCCESSFUL", but does not
remove the link. Try "ant clean2": It produces an error: "BUILD FAILED
build.xml:7: java.io.FileNotFoundException: No such symlink: target".

-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')

Versions of packages ant depends on:
ii  gij-4.3 [java-virtual-machin 4.3.2-2     The GNU Java bytecode interpreter
ii  libxerces2-java              2.9.1-2     Validating XML parser for Java wit
ii  openjdk-6-jre [java2-runtime 6b12-1~exp1 OpenJDK Java runtime, using Hotspo
ii  openjdk-6-jre-headless [java 6b12-1~exp1 OpenJDK Java runtime, using Hotspo
"
Versions of packages ant recommends:
pn  ant-gcj                       <none>     (no description available)
ii  ant-optional                  1.7.0-6    Java based build tool like make -

Versions of packages ant suggests:
pn  ant-doc                       <none>     (no description available)
<?xml version="1.0" encoding="UTF-8"?>
<project>
  <target name="clean1">
    <delete file="target"/>
  </target>
  <target name="clean2">
    <symlink action="delete" link="target"/>
  </target>
  <target name="make">
    <symlink resource="source" link="target" overwrite="true"/>
  </target>
</project>
_______________________________________________
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers

Reply via email to