Hi,
without detailed investigations, I would assume that you need to convert
the ruta project into a java project. Or you need to import the type
system descriptor in a descriptor located in a java project and apply
jcagen on the second one.
Either way, I think the jcasgen button of the descriptor editor works
only in eclipse projects with a java nature that have some source
folder. Overall, that makes sense since you generate java classes that
should be located in a source folder (they need to be compiled). The
jcasgen-maven-plugin,for example, adds the source folder programmatically.
Btw, it is not problematic if the ruta project is also a java project,
but it provides many advantages, e.g., you can outsource logic to
(uimafit) analysis engines that are called from within the ruta rules. I
personally switched lately all my development of ruta rules to maven
built projects.
Best,
Peter
Am 01.10.2015 um 22:23 schrieb Juan Ignacio Velez:
Hello, i'm developing a tools in java with UIMA Ruta in Eclipse IDE. I
create the descriptor ina UIMA Ruta Project, and there is no problem. But
when i want to generate JCas with "JCasGen" buttom, that message appears:
"no source directories have been defined. jcasgen will not be run"
How can i solve this?
Thanks, Juan.