Git pull openhab2-addons cause conflict with eclipse

I install openhab2-addons and openhab-distro via eclipse installer which automatically import openhab2-addons and openhab-distro github projects.
However, as I have some problem to start openhab2 with zwave binding.
I guest the reason is after that more commits have been commited to openhab2-addons project.

So I go to
$cd openhab2-master/git/openhab2-addons
$git pull

However, when I go back to eclipse,
there are some some compilation problem.
In detail, when I Run,
it shows, “error in required projects: org.openhab.binding.zwave”

It seems there is some conflict between “git pull” and eclipse?

Is that I did in a wrong way by “git pull”?
Should I do something within eclipse equivalent to that?

Thank you.

Here is the problem/error within eclipse.
I am sorry that the error showing is bad.
I just copy the table within eclipse and copy to a clipboard.
If there is some trick to make the error look good, please share with me, I will make a new one.

Description Resource Path Location Type
ConfigStatusThingHandler cannot be resolved to a type ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 72 Java Problem
ConfigStatusThingHandler cannot be resolved to a type ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 1026 Java Problem
scheduler cannot be resolved ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 355 Java Problem
The import org.eclipse.smarthome.core.thing.binding.ConfigStatusThingHandler cannot be resolved ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 33 Java Problem
The method bridgeHandlerInitialized(ThingHandler, Bridge) of type ZWaveThingHandler must override or implement a supertype method ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 366 Java Problem
The method dispose() of type ZWaveThingHandler must override or implement a supertype method ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 402 Java Problem
The method editConfiguration() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 426 Java Problem
The method editConfiguration() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 812 Java Problem
The method editConfiguration() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 893 Java Problem
The method editConfiguration() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 913 Java Problem
The method editConfiguration() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 973 Java Problem
The method editProperties() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 1014 Java Problem
The method getBridge() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 222 Java Problem
The method getConfig() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 124 Java Problem
The method getConfig() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 299 Java Problem
The method getConfig() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 1190 Java Problem
The method getConfigStatus() of type ZWaveThingHandler must override or implement a supertype method ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 1187 Java Problem
The method getThing() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 106 Java Problem
The method getThing() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 108 Java Problem
The method getThing() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 115 Java Problem
The method getThing() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 137 Java Problem
The method getThing() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 241 Java Problem
The method getThing() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 247 Java Problem
The method getThing() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 252 Java Problem
The method getThing() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 257 Java Problem
The method getThing() is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 262 Java Problem
The method handleCommand(ChannelUID, Command) of type ZWaveThingHandler must override or implement a supertype method ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 684 Java Problem
The method handleConfigurationUpdate(Map<String,Object>) of type ZWaveThingHandler must override or implement a supertype method ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 417 Java Problem
The method initialize() of type ZWaveThingHandler must override or implement a supertype method ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 103 Java Problem
The method updateConfiguration(Configuration) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 680 Java Problem
The method updateConfiguration(Configuration) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 881 Java Problem
The method updateConfiguration(Configuration) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 906 Java Problem
The method updateConfiguration(Configuration) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 976 Java Problem
The method updateProperty(String, String) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 1087 Java Problem
The method updateState(ChannelUID, State) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 946 Java Problem
The method updateStatus(ThingStatus, ThingStatusDetail, String) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 1042 Java Problem
The method updateStatus(ThingStatus) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 373 Java Problem
The method updateStatus(ThingStatus) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 378 Java Problem
The method updateStatus(ThingStatus) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 382 Java Problem
The method updateStatus(ThingStatus) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 989 Java Problem
The method updateStatus(ThingStatus) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 994 Java Problem
The method updateStatus(ThingStatus) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 1036 Java Problem
The method validateConfigurationParameters(Map<String,Object>) is undefined for the type ZWaveThingHandler ZWaveThingHandler.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/handler line 422 Java Problem
Type mismatch: cannot convert from ZWaveThingHandler to ThingHandler ZWaveHandlerFactory.java /org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/internal line 54 Java Problem

It seems this line,
import org.eclipse.smarthome.core.thing.binding.ConfigStatusThingHandler;
cause the problem.

Can someone shed some light? Thank you.

For the same openhab2-addons zwave sub directory,
maven build by “mvn install”, I get zwave jar file under target/.

However, it still shows the same error showing above within eclipse.

It seems something wrong with my eclipse configuration.

Can some shed some light? Thank you.