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

Update Libraries, etc. based on JDT notifications #8721

Closed
tsmaeder opened this issue Feb 12, 2018 · 2 comments
Closed

Update Libraries, etc. based on JDT notifications #8721

tsmaeder opened this issue Feb 12, 2018 · 2 comments
Labels
kind/enhancement A feature request - must adhere to the feature request template. sprint/current target/branch Indicates that a PR will be merged into a branch other than master.

Comments

@tsmaeder
Copy link
Contributor

When we import Maven projects, for example, the structure of Java projects changes, for example, the classpath (shown as "libraries" in Che) changes. JDT notifies listeners of changes to Java elements. We should listen to those events and send notifications to Che to update the UI.
This would allow us to implement things like "reimport maven project" in an asynchronous manner.

@tsmaeder tsmaeder added kind/enhancement A feature request - must adhere to the feature request template. target/branch Indicates that a PR will be merged into a branch other than master. team/languages labels Feb 12, 2018
@tsmaeder
Copy link
Contributor Author

Depends on eclipse-jdtls/eclipse.jdt.ls#522

@tsmaeder tsmaeder mentioned this issue Mar 6, 2018
22 tasks
@tsmaeder tsmaeder mentioned this issue Mar 23, 2018
16 tasks
@tsmaeder tsmaeder mentioned this issue Apr 13, 2018
21 tasks
vrubezhny added a commit to vrubezhny/che that referenced this issue Apr 20, 2018
…e-che#8721

Draft - DO NOT MERGE

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
vrubezhny added a commit to vrubezhny/che that referenced this issue Apr 23, 2018
…e-che#8721

Draft - DO NOT MERGE

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
vrubezhny added a commit to vrubezhny/che that referenced this issue Apr 24, 2018
…e-che#8721

Draft - DO NOT MERGE

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
vrubezhny added a commit to vrubezhny/che that referenced this issue Apr 26, 2018
…e-che#8721

Draft - DO NOT MERGE

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
vrubezhny added a commit to vrubezhny/che that referenced this issue May 7, 2018
…e-che#8721

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
vrubezhny added a commit to vrubezhny/che that referenced this issue May 7, 2018
…e-che#8721

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
vrubezhny added a commit to vrubezhny/che that referenced this issue May 18, 2018
…e-che#8721

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
vrubezhny added a commit to vrubezhny/che that referenced this issue Jun 5, 2018
…e-che#8721

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
@vrubezhny
Copy link
Contributor

Depends on eclipse-che/che-ls-jdt#44

tsmaeder pushed a commit that referenced this issue Jun 6, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
@tsmaeder tsmaeder closed this as completed Jun 6, 2018
tsmaeder pushed a commit that referenced this issue Jun 13, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Jun 13, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Jun 26, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Jul 13, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Jul 27, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tolusha pushed a commit that referenced this issue Aug 7, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Aug 22, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Aug 29, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tolusha pushed a commit that referenced this issue Sep 5, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Sep 13, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Sep 20, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Sep 26, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Oct 1, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Oct 5, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Oct 12, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Oct 16, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Oct 17, 2018
…9650)

Added a listener for CLASSPATH change events that updates External Libraries nodes accordingly

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Oct 17, 2018
(#9650)

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Oct 17, 2018
(#9650)

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Oct 17, 2018
(#9650)

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
tsmaeder pushed a commit that referenced this issue Oct 17, 2018
(#9650)

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A feature request - must adhere to the feature request template. sprint/current target/branch Indicates that a PR will be merged into a branch other than master.
Projects
None yet
Development

No branches or pull requests

3 participants