The import org.eclipse.che.ide.ui.dialogs cannot be resolved.
But after I added the dependency, che can recognize it.
I don't know why this happens... The error message says Dependency problems found, but it didn't point out the real problem...
Reproduction Steps
OS and version:
Ubuntu 16.04
Docker 18.09.7
Che 6.16.0
Hi @xienaoban .
Is there a particular reason you are interested in Che 6, compared to Che 7?
We are getting close to the new version of Eclipse Che, version 7. It is currently in RC and already available to you if you want to test and use it.
https://www.eclipse.org/che/docs/che-7/che-quick-starts.html
There is a new default web IDE and a complete new extensibility model with Che 7, I would really encourage you to start your plugin on that newer version.
You can learn more about it here: https://www.eclipse.org/che/docs/che-7/extending-che.html
@slemeur
Of course I'm very willing to try Che 7 if I'm working for myself! I have to say I fell in love with this ide when I first saw it.
But as you said, because of the requirement of a project, I have to use 6.16.0 (not 6.17.0, not 6.15.0, but 6.16.0). So do you know why this error happens? I just did nothing except simply add a dependency.
By the way, there are some mistakes in Eclipse Che Documentation :: Developer Guides :: IDE UI: Parts. For example, there isn't a constructor that satisfy super(resources);
in BaseView
. And 'user' was misspelled to 'usder'.
And there is no doc for Server Side Extensions.
Given that Che 7 is being developed, are you guys no longer supporting the doc for Che 6 now?
Thanks for the clarification @xienaoban ! That's really interesting.
You might be able to get some help from @vparfonov on this specific question and he might be able to give you an example of a server side extension as well.
Our target right now is mainly on Che 7 and there are many differences, especially in its extensibility which is getting simpler and richer.
Once we have Che 7 out and generally available, we are planing to remove the documentation on Che 6, but it will still be available on the https://github.com/eclipse/che-docs repository, in the history.
Forgot to say, here is Reproduction Steps:
git clone https://github.com/che-samples/che-ide-server-extension
cd che-ide-server-extension
git checkout 6.16.0
vim plugins/plugin-serverservice/plugin-serverservice-ide/pom.xml # add dependency
mvn clean install
@xienaoban, try please:
wget https://gist.githubusercontent.com/vparfonov/055dfe30a4ab1b235549a31f8e21dc7c/raw/ce828eab707ff7dc42d9c08f82268b2d6e44d69d/xyz.patch
git apply xyz.patch
mvn clean install
Work well on my side