Hi,

Am 30.03.2015 um 22:45 schrieb Richard Eckart de Castilho:
On 30.03.2015, at 17:03, Peter Klügl <[email protected]> wrote:

Hi,

some UIMA Ruta users of you have maybe already noticed that the support for 
developing UIMA Ruta rules in maven-based projects will be improved in the next 
release. The first step is now done with a maven plugin for building 
descriptors (analysis engine and type system).
Does the IDE have some kind of support for this?
I.e. can one build ruta projects in the IDE using m2e?

Probably yes ;-)

My intensions are maybe leading in some different direction. I intend to leave the current Workbench and its building as it is. It was initially designed to provide a simplier environment for maybe not so experienced users.

I rather plan to do it the other way around: I want to provide the complete functionality of the IDE in any maven-based projects with ruta script files. I do not know if this will be completely possible. We will see...

Experienced developers would maybe only use maven-based ruta project in future and would not rely on the old Workspace projects at all.

I assume that a user could convert a ruta project to a maven project and do the building by configuring the pom. Maybe the current builder should be deactived in the project then.

It would be great if one could add ruta Maven projects as dependencies to Java 
projects.

Yes, this is planned especially for building up maven artifacts with rule-based solutions for specific annotation problems.

Others might love adding Java projects as dependencies to Ruta projects.

This is already possible right now in the normal ruta projects, for example, I already used DKPro Core components in ruta scripts just by depending on a java project that has dependencies to DKPro Core.

Or to add dependencies between Ruta projects.

This is also already possible. Both use cases will hopefully be supported better in future for serious/complex applications.


I want to cover and support  as many development use cases as possible in the 
next release.

Thus, some questions:
Are there any wishes like specific stuff that should be configurable?
Would be good to see a running example.

Good idea. I will add the example project in a maven-built variant.


Should there be a maven plugin for building MTWL directories?
Are there opinions for default source folders, e.g., something like 
src/main/ruta?
+1

My first investigations for a m2e project configurator haven't been really successful. If someone has experience in this field... any help is welcome ;-)

I intent to support src/main/ruta by default, but also other source folders since I can think of users that rather interpet ruta files as resources than as program code. Thus, they want to place it somewhere under src/main/resources. Complete support has maybe to wait for the release after next.

Best,

Peter


Cheers,

-- Richard

Reply via email to