2

我在 Netbeans 7.4 中遇到了 Ant 项目的问题。在构建我必须通过将其从 WAR 导入 Netbeans 来创建的某个 Web 应用程序时,它会不断地将输出目录嵌套在构建目录中越来越深。

它发生在 Ant 目标 -copy-webdir 期间。它为 build/web 目录中的每个文件输出“作为 pathtox/x.class 省略的 x.class”,并在每个构建中创建更深的嵌套目录集。

这是 project.properties 文件中的一小段摘录:

build.classes.dir=${build.web.dir}/WEB-INF/classes
build.classes.excludes=**/*.java,**/*.form
build.dir=build
build.generated.dir=${build.dir}/generated
build.generated.sources.dir=${build.dir}/generated-sources
build.test.classes.dir=${build.dir}/test/classes
build.test.results.dir=${build.dir}/test/results
build.web.dir=${build.dir}/web
build.web.excludes=${build.classes.excludes}

nbproject/build-impl.xml 中的目标 -copy-webdir:

<target name="-copy-webdir">
    <copy todir="${build.web.dir}">
        <fileset dir="${web.docbase.dir}" excludes="${build.web.excludes},${excludes}" includes="${includes}"/>
    </copy>
    <copy todir="${build.web.dir}/WEB-INF">
        <fileset dir="${webinf.dir}" excludes="${build.web.excludes}"/>
    </copy>
</target>

我在这里做错了什么?

4

0 回答 0