Groovy   发布时间:2022-04-12  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了groovyc ant任务因fork =“true”而失败大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我在没有fork选项的情况下运行groovyc时,它运行正常.但是如果fork =“true”,则会失败并显示错误消息:

Error: Could not find or load main class org.codehaus.groovy.ant.FileSystemCompilerFacade

这有什么不对?

Ant任务:

<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 jar:
(…)/家庭/ pkaliNow /(..)/ Groovy的所有-1.8.6.jar:(…)

解决方法

必须在< taskdef>中指定classpathref =“test.path”.和< groovyc>分叉groovyc时的调用.

我在文档中找不到任何确认,但似乎只有非分叉groovyc从taskdef继承classpath.

大佬总结

以上是大佬教程为你收集整理的groovyc ant任务因fork =“true”而失败全部内容,希望文章能够帮你解决groovyc ant任务因fork =“true”而失败所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: