nokia / RED

RED - Robot Editor
Other
339 stars 112 forks source link

Put Jython and Robot in plug-in and use it as RED's runtime environment #119

Open zeloss2 opened 7 years ago

zeloss2 commented 7 years ago

I want to develop a RCP application that has no precondition to the environment. Part of the RCP will be Robot RED. I have already wrapped Jython and Robot in a library plug-in (source: https://mvnrepository.com/artifact/org.robotframework/robotframework/3.0.2).

How can I make RED using the library plug-in as runtime environment?

michalanglart commented 7 years ago

Hi,

RED currently is not able to use jython or jython+rf packaged in jar as environment. We do have this task in our pipeline as it would make it easier to integrate with maven-based projects (see #90 for example). There are quite a lot of things which needs to be changed in RED in order to make it work, so I wouldn't expect it with 0.7.9 +1 version.

As of now the environments which RED is able to use are not extensible through any extension point, so this is also not possible now to somehow extend RED. The code of RED is more or less extensible in places which potentially could be extended, but possibilities to extend are not provided through extension points mechanism - simply said no API is exposed (see also my comment on defining API in #113).