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

Build an Uberjar with the Project Manager and the Language Server #614

Closed
3 tasks
lolczak opened this issue May 7, 2020 · 0 comments
Closed
3 tasks

Build an Uberjar with the Project Manager and the Language Server #614

lolczak opened this issue May 7, 2020 · 0 comments
Assignees
Labels
-tooling Category: tooling p-medium Should be completed in the next few sprints

Comments

@lolczak
Copy link
Contributor

lolczak commented May 7, 2020

Summary

Build an uber jar with the project-manager and the language server.

Value

The IDE team will be able to run the Project Manager.

Specification

  • The language runtime should be included through truffle.class.path.append rather than the standard classpath. Research ways of doing that before implementing the functionality.
  • One such way (admittedly, not very friendly deployment-wise) would be to build the runtime fatjar separately and then attach it from the project manager's launcher script.
  • Implement compilation of the project manager to the uberjar.

Acceptance Criteria & Test Cases

  • Please remember about customized classpath for the Languge Server.
  • Update the engine pipeline (in the build workflow) to build and publish the artifact.
@iamrecursion iamrecursion changed the title Build an uberjar with the Project Manager and the Language Server Build an Uberjar with the Project Manager and the Language Server May 7, 2020
@lolczak lolczak self-assigned this May 7, 2020
@lolczak lolczak closed this as completed May 15, 2020
@iamrecursion iamrecursion transferred this issue from another repository Jun 23, 2020
@joenash joenash added -tooling Category: tooling Change: Non-Breaking p-medium Should be completed in the next few sprints labels Jun 23, 2020
@iamrecursion iamrecursion mentioned this issue Jun 24, 2020
26 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-tooling Category: tooling p-medium Should be completed in the next few sprints
Projects
None yet
Development

No branches or pull requests

2 participants