我用:
<java failonerror="true" classname="com.google.web.bindery.requestfactory.apt.ValidationTool">
<arg path="${path.to.ouput.jar}" />
<arg value="com.my.RequestFactory" />
<classpath>
<path refid="my_classpath" />
</classpath>
</java>
my_classpath包含所有requestfactory-client.jar,requestfactory-server.jar,requestfactory-apt.jar + my source&amp;在路径中生成的罐子(仅通过印刷确认),但我仍然得到:
[java]错误:无法找到RequestFactory内置类型。在类路径上是requestfactory- [client | server] .jar吗?
这里可能有什么问题?
答案 0 :(得分:0)
对我来说,如果我指定<javac fork="true" ...
来自java task上的官方蚂蚁文档:
如果在运行此任务时出现奇怪的问题,请设置fork =“true”以使用新的JVM。
如果没有深入调查,我会说这很可能是一个类加载器问题。