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

Qute support for multi module project #930

Closed
angelozerr opened this issue Sep 14, 2023 · 2 comments · Fixed by #940
Closed

Qute support for multi module project #930

angelozerr opened this issue Sep 14, 2023 · 2 comments · Fixed by #940
Assignees
Labels
bug Something isn't working qute
Milestone

Comments

@angelozerr
Copy link
Contributor

When project contains multi-module with some projects which are Qute project, it doesn't work, because today we consider that a workspace folder is a project which is wrong, because a workspace folder could contains several maven module which could be a Qute project.

To fix that we need to:

  • not use workspace folder to load Qute project
  • having on JDT / IJ side a new services:
    • java/qute/projects request -> return all Qute projects from rootUri
    • java/qute/projectAdded / java/qute/projectRemoved notifications to notify the language server that a new Qute project has been added/removed from the workspace.
@angelozerr
Copy link
Contributor Author

Here a sample multi-qute.zip which fails on vscode, IJ, Eclipse IDE

@angelozerr
Copy link
Contributor Author

The sample redhat-developer/intellij-quarkus#1164 (comment) show that we need to load qute project with dependencies

angelozerr added a commit to angelozerr/quarkus-ls that referenced this issue Sep 19, 2023
angelozerr added a commit to angelozerr/vscode-quarkus that referenced this issue Sep 19, 2023
angelozerr added a commit to angelozerr/quarkus-ls that referenced this issue Sep 19, 2023
angelozerr added a commit to angelozerr/quarkus-ls that referenced this issue Sep 19, 2023
angelozerr added a commit to angelozerr/quarkus-ls that referenced this issue Sep 21, 2023
angelozerr added a commit to angelozerr/quarkus-ls that referenced this issue Sep 21, 2023
angelozerr added a commit to angelozerr/quarkus-ls that referenced this issue Sep 21, 2023
angelozerr added a commit to angelozerr/quarkus-ls that referenced this issue Sep 21, 2023
angelozerr added a commit to angelozerr/quarkus-ls that referenced this issue Sep 21, 2023
fbricon pushed a commit that referenced this issue Sep 22, 2023
@rgrunber rgrunber added this to the 0.17.0 milestone Oct 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working qute
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants