当我运行groovyc时,它可以正常工作。但是,如果使用fork="true“,则会出现错误消息失败:
Error: Could not find or load main class org.codehaus.groovy.ant.FileSystemCompilerFacade 这里怎么了?
蚂蚁任务:
<taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc" classpathref="test.path" />
<groovyc fork="true" srcdir="../myproject/src-test" destdir="${build.test.dir}">
<javac debug="true" source="1.7" target="1.7" >
<compilerarg value="-XX:-UseSplitVerifier"/>
</javac>
</groovyc>test.path包含一个groovy:(...):/home/pkalinow/(..)/groovy-all-1.8.6.jar:(...)
发布于 2014-10-27 17:02:45
在对groovyc进行分叉时,必须在调用和调用中指定classpathref="test.path“。
我在文档中找不到任何确认,但似乎只有非分叉的groovyc从taskdef继承了类路径。
https://stackoverflow.com/questions/26378479
复制相似问题