У меня есть мой существующий проект JAVA.Интеграция существующего проекта Java с Groovy
Мне нужно запустить скрипт Groovy через файл Java из этого проекта.
Я использую комплект инструментов Groovy Grails Tool (GGTS).
- изменил JAVA проект природы к Groovy природе из опции IDE
- ли внешне включен заводной-all.2.0.7.jar в ANT/Lib тоже.
Исходный код имеет следующий импорт:
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.*;
Пожалуйста помогите, почему заводной-все-2.0.7.jar не распознается !!
пытался с вашим предложением, но не повезло :-(Моя build.xml есть jar build для своего обычного проекта java. Какой фрагмент у вас поделился. Я добавил и попробовал – aRise