gpt4 book ai didi

java - ANT build.xml 删除目录的任务不起作用

转载 作者:数据小太阳 更新时间:2023-10-29 02:57:13 25 4
gpt4 key购买 nike

我有一个 xml 脚本,用于根据这种结构构建项目。

  • 来源
    • src 文件和包子目录
  • rsrc
    • build.xml

在构建出 src 文件夹后,在 rsrc 中创建了一个构建和 lib 文件夹

  • 来源
    • src 文件和包子目录
  • rsrc
    • build
      • 包子目录
    • 图书馆
    • build.xml

一切正常后,build 文件夹中充满了 .class 文件,在它们的包子目录中。在 lib 文件夹中,分发 .jar 有它的位置。现在针对我的问题,我写了这个名为“clean”的目标:

  <target name="clean"
description="clean up" >
<!-- Delete the ${build} directory tree -->
<delete dir="${build}"/>
</target>

应该删除构建文件夹、其子文件夹和内容。$ Build 定义为:

  <property name="build" location="build"/>

基目录为 basedir="."

但是什么都没有被删除,我做错了什么。

最好的问候斯特凡(如果您需要其他信息,请询问)

编辑:如果我用“ant -v clean”调用它,构建文件将被删除.. 如果我用“ant”或“ant -verbose”调用它,则不会。

最佳答案

尝试使用 ant -v clean 运行。这将向您准确显示 Ant 试图删除的内容。 (并忽略建议使用 ${basedir}/build 的答案——他们显然不知道 Ant 中的相对路径已经相对于 basedir。)

关于java - ANT build.xml 删除目录的任务不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21138129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com