gpt4 book ai didi

java - 使用 ant 任务编译 Groovy 文件

转载 作者:搜寻专家 更新时间:2023-11-01 01:18:05 24 4
gpt4 key购买 nike

我不明白为什么 groovy.compile 任务在我尝试运行编译任务时运行。

<taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc">
<classpath>
<path refid="compile.classpath"/>
</classpath>
</taskdef>

<target name="groovy.compile">
<groovyc srcdir="src/groovytest" destdir="bin/classes"/>
</target>

<target name="compile" description="Compile *.java file" depends="init, groovy.compile">
<javac srcdir="src" destdir="bin/classes" debug="on" deprecation="true">
<classpath refid="compile.classpath"/>
</javac>
</target>

有没有办法用 javac ant 任务而不是 groovyc ant 任务来编译 .groovy?

最佳答案

不,您需要使用groovyc 任务,但是,您应该能够通过执行以下操作来使用联合编译器:

<taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc">
<classpath>
<path refid="compile.classpath"/>
</classpath>
</taskdef>

<target name="compile" description="Compile both groovy and java files" depends="init">
<groovyc srcdir="src" destdir="bin/classes">
<javac debug="on" deprecation="true"/>
</groovyc>
</target>

关于java - 使用 ant 任务编译 Groovy 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10225091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com