我在Netbeans 7.4中遇到了Ant项目的问题。当构建我必须通过将WAR从WAR导入到Netbeans中创建的某个Web应用程序时,它会将输出目录嵌套在构建目录中越来越深。
它发生在Ant目标-copy-webdir期间。它为build / web目录中的每个文件输出“x.class省略为pathtox / 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中的target -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>
我在这里做错了什么?