-
Notifications
You must be signed in to change notification settings - Fork 47
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
perf: Improve performance of Quarkus deployment jar support #1221
perf: Improve performance of Quarkus deployment jar support #1221
Conversation
f2da00a
to
447fa4c
Compare
This PR update the classpath of a module by adding Quarkus deployment dependencies when getProjectInfo is called (when there is completion, validation, etc application.properties or when JSON Schema for application.yaml must be generated). Before this PR the update of classpath was done when a module was added or when they were a classpath changes (which should fix #1190) The main problem is performance. I needto investigate more |
447fa4c
to
aa076ba
Compare
795cfbc
to
3e9071c
Compare
Please incorporate these changes as well, as Runtime is the proper scope to put these deployment jars in (they won't leak in the module classpath) |
10f0aba
to
abf5cde
Compare
integrated. |
3ed7c40
to
30ce944
Compare
dcf6b2c
to
6e20c8e
Compare
Ci build for Linux is working! |
src/main/java/com/redhat/devtools/intellij/quarkus/QuarkusDeploymentSupport.java
Outdated
Show resolved
Hide resolved
src/main/java/com/redhat/devtools/intellij/quarkus/QuarkusDeploymentSupport.java
Show resolved
Hide resolved
src/main/java/com/redhat/devtools/intellij/quarkus/QuarkusModuleUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/com/redhat/devtools/intellij/quarkus/maven/MavenToolDelegate.java
Outdated
Show resolved
Hide resolved
src/main/java/com/redhat/devtools/intellij/quarkus/maven/MavenToolDelegate.java
Outdated
Show resolved
Hide resolved
src/main/java/com/redhat/devtools/intellij/quarkus/maven/MavenToolDelegate.java
Outdated
Show resolved
Hide resolved
6e20c8e
to
76711f0
Compare
src/main/java/com/redhat/devtools/intellij/quarkus/QuarkusDeploymentSupport.java
Outdated
Show resolved
Hide resolved
Fixes redhat-developer#1143 Signed-off-by: azerr <[email protected]>
76711f0
to
690f134
Compare
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Thanks @angelozerr! |
perf: Improve performance of Quarkus deployment jar support
Fixes #1143