首页 文章

fileset属性应放在ant构建文件中的哪个位置?

提问于
浏览
0

这是我的开始构建文件的示例,我不知道将文件集属性放在何处 . 现在我有一个build.properties文件,它将src定义为当前src的目录 . Ex(src = C:\ workspace \ project \ src)

我的文件集是这样定义的

<?xml version="1.0" encoding="UTF-8"?>
<project name="Hello World Project" default="info">


   <fileset dir="${src}" 
    <include name="**/*.java"/>
   </fileset>

 <target name="info">
  <echo>packaging the .java files...</echo>
</target>

</project>

我真的不明白.java文件应该放在哪里 . 这只是为了我的理解和演示 . 我可以将它们包含在随机文件夹中吗?文件集是位于正确的位置还是应该位于目标任务中?

谢谢

1 回答

  • 1

    运行构建文件时,会引发以下错误 .

    $ ant -p
    Buildfile: build.xml
    build.xml:6: Element type "fileset" must be followed by either attribute specifications, ">" or "/>".
    

    这与文件集标记的放置无关,而是与您的xml格式不正确的消息有关 .

    修复XML如下:

    <fileset dir="${src}">
        <include name="**/*.java"/>
       </fileset>
    

    请注意缺少的“>”字符 .

相关问题