以下是我开始构建文件的示例,我不知道将文件集属性放在何处。现在我有一个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文件应该放在哪里。这只是为了我的理解和演示。我可以将它们包含在随机文件夹中吗?文件集是位于正确的位置还是应该位于目标任务中?
由于
答案 0 :(得分: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>
请注意缺少的“&gt;”字符。