Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
zeloss2 opened this issue Jul 4, 2017 · 1 comment
Open
Labels

Comments

@zeloss2
Copy link

@zeloss2 zeloss2 commented Jul 4, 2017

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?

@zeloss2 zeloss2 changed the title Put Jython and Robot in Plug-in and use it as execution environment Put Jython and Robot in Plug-in and use it as runtime environment Jul 4, 2017
@zeloss2 zeloss2 changed the title Put Jython and Robot in Plug-in and use it as runtime environment Put Jython and Robot in plug-in and use it as RED's runtime environment Jul 4, 2017
@michalanglart
Copy link
Contributor

@michalanglart michalanglart commented Jul 5, 2017

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.