したがって、ファイル内の特定の行を取得できます。今、この行のすぐ上の行の値を確認したいと思います。antでこれを行うにはどうすればよいですか?
1 に答える
1
次の例では、Groovy ANT タスクを使用して、すべての Java ファイルの 3 行目と 4 行目を出力します。
<project name="demo" default="run">
<taskdef name="groovy" classname="org.codehaus.groovy.ant.Groovy">
<classpath>
<pathelement location="lib/groovy-all-2.1.0-rc-1.jar"/>
</classpath>
</taskdef>
<target name="run">
<fileset id="javafiles" dir="src" includes="**/*.java"/>
<groovy>
ant.project.references.javafiles.each {
def lines = new File(it.toString()).readLines()
ant.echo lines[2]
ant.echo lines[3]
}
</groovy>
</target>
</project>
于 2013-01-14T21:07:13.343 に答える