У меня проблема с выполнением groovy из файла ant.
В Eclipse с лаунчером все работает нормально, но когда я запустил файл ant, я получил следующий вывод:
Main.groovy: 71: невозможно разрешить класс InitializeDatabase
[groovyc] @ строка 71, столбец 40. [groovyc] java.lang.Object javaClassInstance = new InitializeDatabase ()
[groovyc]
[groovyc] 1 ошибка
InitializeDatabase - это Java-класс в том же пакете.
public class InitializeDatabase {
public void test() {
System.out.println("Hello Groovy");
}
}
Я думаю, проблема находится в файле ant:
<project name="tp" basedir="." default="dbsetup">
<target name="dbsetup">
<taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc">
<classpath>
<fileset dir="../files/lib/default" includes="*.jar" />
</classpath>
</taskdef>
<delete dir="bin" />
<mkdir dir="bin" />
<groovyc srcdir="src" destdir="bin" />
<java classname="groovy.ui.GroovyMain" dir="../.." fork="true" failonerror="true">
<classpath>
<fileset dir="../files/lib/default" includes="*.jar"/>
<pathelement location="bin"/>
</classpath>
<arg line="build/scripts/src/build/Main.groovy" />
</java>
</target>
</project>
Может кто-нибудь помочь мне, пожалуйста?