0
我有我的现有JAVA项目。将现有Java项目与Groovy集成
我必须通过此项目中的Java文件运行Groovy脚本。
我使用Groovy Grails工具套件(GGTS)。
- 已从IDE选项
- 在ANT/lib中是否包括外部Groovy的all.2.0.7.jar也改变了Java项目性质Groovy的性质。
源代码有以下进口:
import groovy.lang.GroovyClassLoader;
import groovy.lang.GroovyObject;
import groovy.lang.MetaMethod;
现在我试图使用的build.xml(ANT)的配置来构建它。
的build.xml
<taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc">
<classpath refid="groovy.classpath" />
</taskdef>
<target name="compile.groovy" description="Compile both groovy&Java"depends="init">
<groovyc srcdir="src" destdir="bin/classes">
<classpath refid="groovy.classpath" />
<javac debug="on" deprecation="true" />
</groovyc>
</target>
,但我得到了以下错误:
package groovy.lang does not exist [javac] import groovy.lang.*;
请协助至于为什么Groovy的全2.0.7.jar无法识别!
试图用你的建议,但没有运气:-(我的build.xml有它的常规Java项目的jar版本。什么片段你共享..我做了追加和尝试 – aRise