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
Java modules are not handled properly #2080
Comments
I was playing around with it again, and this is the main issue that stops me from using VisualCode. solution? help |
I haven't found time to work on it unfortunately, so I would be glad to get some help. The part dealing with the Java Compiler is actually not that hard. Take a look at:
And if you would need to write tests you could probably use the examples in
Though not sure if those tests would be enough, you can also use sbt project such as the ones in https://github.com/scalacenter/bloop/tree/main/frontend/src/test/resources You should be able to use the like in
If you need more help do let me know! Unfortunately, I don't know much around modules aside from the fact that we should deal with them better. |
Copied from scalameta/metals#4847
Describe the bug
Actually, I was trying to create a sample project, for a more complicated bug, but then I noticed that my "minimal project" doesn't seem to work without any changes
https://github.com/JPro-one/HelloJPro.
Screenshot 2023-01-11 at 22 21 58
This is a pure Java project. The question is, is that supposed to work?
I'm asking because Metals it's a scala language server.
When I look into my other projects, the Java parts sometimes work with Metals/Bloop, and sometimes not.
But Metals/Bloop is always trying to compile it, so I guess it's in the scope of the project.
So, I thought I start by posting the most simple case as a bug report.
If you wonder why I post this, I usually have a lot of mixed Scala/Java projects.
Expected behavior
No response
Operating system
macOS
Editor/Extension
None
Version of Metals
v1.21.0
Extra context or search terms
No response
The text was updated successfully, but these errors were encountered: