Používam:
<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 má všetkých requestfactory-client.jar, requestfactory-server.jar, requestfactory-apt.jar + môj zdroj a z neho vyrobená cesta v ceste (čo sa potvrdí iba jej vytlačením), ale stále sa zobrazuje:
Chyba [java]: Nemožno nájsť vstavaný typ RequestFactory. Je requestfactory- [klient | server] .jar na ceste triedy?
Čo by mohlo byť zlé?
odpovede:
0 pre odpoveď č. 1Pre mňa to funguje, iba ak uvediem <javac fork="true" ...
Z oficiálnej mravčej dokumentácie na java úloha:
Ak sa pri spustení tejto úlohy pokazia čudné veci, nastavte fork = "true" na použitie nového JVM.
Bez hlbokého skúmania by som povedal, že je to s najväčšou pravdepodobnosťou problém s Classloaderom.