Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Epsilon » Running Epsilon Server-Side(Epsilon embedded in OSGI server)
Running Epsilon Server-Side [message #1837205] Mon, 25 January 2021 04:37 Go to next message
Jörn Guy Süß is currently offline Jörn Guy SüßFriend
Messages: 320
Registered: July 2009
Location: Anstead, Brisbane, Queens...
Senior Member

We are attempting to embed Epsilon in OSGI server. We would like to use the ant automation interface as the control function for our implementation. We intended to use the eclipse-ant-launcher to execute our workflows.

It seems the ant-launcher is based on workspaces. Since the workspace are a singleton in Eclipse, it seems that only one user request can be served at a time. (one Eclipse instance = one user = one workspace).

Is there any way to execute Epsilon as a service, short of creating a two-step hand-off with multiple instances (servers?) We intend to reuse existing EMF tools, so we would like to continue using OSGI.


[Updated on: Mon, 25 January 2021 04:40]

Report message to a moderator

Re: Running Epsilon Server-Side [message #1837212 is a reply to message #1837205] Mon, 25 January 2021 08:49 Go to previous message
Dimitris Kolovos is currently offline Dimitris KolovosFriend
Messages: 2165
Registered: July 2009
Location: York, UK
Senior Member

Hi Joern,

If I understand correctly, this sounds like an issue with any ANT tasks, not just Epsilon's. If this is the case, other options I can think of is to check if there's a Gradle plugin that offers any better support for OSGi (see [1] for running Epsilon's ANT tasks from Gradle), or to forgo ANT altogether and use Epsilon's API directly in your service.

Thanks,
Dimitris

[1] https://www.eclipse.org/epsilon/doc/articles/running-epsilon-ant-tasks-from-command-line/#gradle

[Updated on: Mon, 25 January 2021 09:00]

Report message to a moderator

Previous Topic:Getting coverage information using Junit plugin
Next Topic:Simulink Requirements
Goto Forum:
  


Current Time: Sat Apr 27 12:31:30 GMT 2024

Powered by FUDForum. Page generated in 0.02800 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top