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

Move compilation to execution phase. #214

Open
BugDiver opened this issue Dec 17, 2018 · 0 comments
Open

Move compilation to execution phase. #214

BugDiver opened this issue Dec 17, 2018 · 0 comments

Comments

@BugDiver
Copy link
Member

Currently, the gauge-java compiles the project when the runner is started. It causes issues in cases where the runner is not started for execution. For example, when a gauge java project is started in vs code it tries to compile the project but if the dep is managed by some external tool then it fails and the LSP server does not come up. For authoring, the project need not to be compiled. The project need to be compiled only if the runner is launch for running or debugging.

Soluiton

  • Move project compilaiton to execution phase
  • Have another request for compilation
  • Have a feature capabilities to specify it can process compile request.

Note

  • The parallel run need to handled in a way that not all the runners/threads compile the project
  • It can also give us a chance to get rid id the os specific gauge-java binaries (golang launcher script.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant