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

Faracon installation issues #166

Open
PhilipHausnerVector opened this issue Dec 7, 2022 · 0 comments
Open

Faracon installation issues #166

PhilipHausnerVector opened this issue Dec 7, 2022 · 0 comments

Comments

@PhilipHausnerVector
Copy link

PhilipHausnerVector commented Dec 7, 2022

Hello everyone,

a colleague of mine and I currently try to install Faracon, but so far could not achieve a fully running system.

So far, we are able to build Faracon using the provided developer guide, and can also use the tool via command line. However, after that we fail at integrating Faracon with Eclipse as described here, since various dependency mismatchs prevent that.

We were trying out a few so things until now, most prominently:

  • Different versions of Eclipse, e.g., Oxygen 2a and 3, and Photon. All of them using the Eclipse Modeling Tools version, some of them maybe the "for Java and DSL Developers" version as well (for DSL we lack definitive documentation of our "experiments").
  • Various Xtext and Xtend versions (2.10, 2.12, 2.14, latest, ..). From our understanding only the Xtend IDE package needs to be installed (and of course Xtext, I am just referencing Xtend here), but we tried different packages as well.
  • We then also ran into an incompatibility with the Java Development Tools. Eclipse only provides versions 3.13.0 to 3.13.4. However, Faracon requires 3.13.100, which we also find in the maven repositories, but cannot install those in Eclipse. We are unfamiliar how versioning works with this package, so here we have admittedly a few questions mark left, but are uncertain if we just took a wrong turn in an earlier step, and did not invest too much time into this.
  • We installed Franca 13.1 and 13.2.

Just to be clear, we always used a fresh Eclipse workspace, so we did not install all these packages in parallel using one workspace, but tested the combinations in isolation. Also we were using either Windows 10 or 11 depending on who (my colleague or I) were just working on the problem.

Since, we really would like to try out the tool a little bit more, we would appreciate any further pointers what we could do, more specifically the following would immensely help us:

  • Does someone have a combination of package versions that they installed which lead to a working setup? We do not expect a step by step explanation, just something specific we can try to recreate.
  • I tried to use the provided tests as documentation. Is it possible to run the tests from console in isolation? I always build the whole project with Maven if I want to do that, but this is quite an overhead. The solutions I found on Stackoverflow and other pages did not work for me, but I am far from being a Maven expert, so I struggled with the point probably a bit too much. If someone knows how to do that, that would already be a big step forward for me as well.

I know this issue became quite lenghty, so thank you for reading until here. If you have any advice for us how to proceed, we would be really grateful.

Best regards
Philip

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

No branches or pull requests

1 participant