does anyone has experienced the same issue that compiling a binding leads to a corrupted jar file, i.e. empty files beyond ESH-INF/. The jar content looks like:
0 Fri Jan 03 18:26:50 CET 2020 ESH-INF/binding/binding.xml
0 Fri Jan 03 18:26:50 CET 2020 ESH-INF/config/config.xml
0 Fri Jan 03 18:26:50 CET 2020 ESH-INF/thing/actuator.xml
0 Fri Jan 03 18:26:50 CET 2020 ESH-INF/thing/binding.xml
0 Fri Jan 03 18:26:50 CET 2020 ESH-INF/thing/bridge.xml
0 Fri Jan 03 18:26:50 CET 2020 ESH-INF/thing/channels.xml
0 Fri Jan 03 18:26:50 CET 2020 ESH-INF/thing/rollershutter.xml
0 Fri Jan 03 18:26:50 CET 2020 ESH-INF/thing/scene.xml
0 Fri Jan 03 18:26:50 CET 2020 ESH-INF/thing/vshutter.xml
0 Fri Jan 03 18:26:50 CET 2020 ESH-INF/thing/window.xml
434 Fri Jan 03 18:26:44 CET 2020 OSGI-INF/org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.xml
552 Fri Jan 03 18:26:44 CET 2020 OSGI-INF/binding.velux.xml
581 Sat Dec 14 17:26:26 CET 2019 META-INF/maven/org.openhab.addons.bundles/org.openhab.binding.velux/pom.xml
It appeared today after a compile-run with mvn without the option -o. The build runs well with no errors but the contained xml-files (which exist and are non-empty at source location) are simply zero-sized?
Not sure if you are already on 2.5.x branch or not - please double check this as packages were changed.
In other case - please check the debug output with -X switch and pay attention to execution of bnd tool. Usually bundle trimming causes some kind of warning.
It is possible that you will have an empty JAR if export policy of bundle is screwed up. I can’t say for sure what happened but it looks like your POM.xml didn’t specify any public/exported/private package and tool decided to remove everything but generated resources.
The option minus X produces a ton of messages with no errors and final lines:
[INFO] Installing /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/target/org.openhab.binding.velux-2.5.0-SNAPSHOT.jar to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/org.openhab.binding.velux-2.5.0-SNAPSHOT.jar
[DEBUG] Writing tracking file /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/_remote.repositories
[INFO] Installing /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/target/com.googlecode.addjars.mojo.AddJarsMojo/pom.xml to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/org.openhab.binding.velux-2.5.0-SNAPSHOT.pom
[DEBUG] Writing tracking file /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/_remote.repositories
[DEBUG] Installing org.openhab.addons.bundles:org.openhab.binding.velux:2.5.0-SNAPSHOT/maven-metadata.xml to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/maven-metadata-local.xml
[DEBUG] Installing org.openhab.addons.bundles:org.openhab.binding.velux/maven-metadata.xml to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/maven-metadata-local.xml
[INFO] Installing /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/target/feature/feature.xml to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/org.openhab.binding.velux-2.5.0-SNAPSHOT-features.xml
[DEBUG] Writing tracking file /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/_remote.repositories
[DEBUG] Installing org.openhab.addons.bundles:org.openhab.binding.velux:2.5.0-SNAPSHOT/maven-metadata.xml to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/maven-metadata-local.xml
[DEBUG] Installing org.openhab.addons.bundles:org.openhab.binding.velux/maven-metadata.xml to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/maven-metadata-local.xml
[INFO] Installing /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/target/org.openhab.binding.velux-2.5.0-SNAPSHOT-sources.jar to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/org.openhab.binding.velux-2.5.0-SNAPSHOT-sources.jar
[DEBUG] Writing tracking file /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/_remote.repositories
[DEBUG] Installing org.openhab.addons.bundles:org.openhab.binding.velux:2.5.0-SNAPSHOT/maven-metadata.xml to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/2.5.0-SNAPSHOT/maven-metadata-local.xml
[DEBUG] Installing org.openhab.addons.bundles:org.openhab.binding.velux/maven-metadata.xml to /Users/guentherschreiner/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.velux/maven-metadata-local.xml
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 58.535 s
[INFO] Finished at: 2020-01-03T18:49:16+01:00
[INFO] ------------------------------------------------------------------------
Cleaning up all stuff below ./target did change the results: all classes are contained and the files below ESH are zero-red:
$ jar tvf target/org.openhab.binding.velux-2.5.0-SNAPSHOT.jar
3738 Fri Jan 03 18:48:32 CET 2020 META-INF/MANIFEST.MF
0 Fri Jan 03 18:48:32 CET 2020 META-INF/
0 Fri Jan 03 18:48:24 CET 2020 ESH-INF/
0 Fri Jan 03 18:48:24 CET 2020 ESH-INF/config/
0 Fri Jan 03 18:48:24 CET 2020 ESH-INF/binding/
0 Fri Jan 03 18:48:24 CET 2020 ESH-INF/thing/
0 Fri Jan 03 18:48:24 CET 2020 ESH-INF/i18n/
0 Fri Jan 03 18:48:26 CET 2020 org/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/handler/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/handler/utils/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/config/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/development/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/bridge/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/bridge/common/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/bridge/json/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/bridge/slip/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/bridge/slip/io/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/bridge/slip/utils/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/discovery/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/utils/
0 Fri Jan 03 18:48:26 CET 2020 org/openhab/binding/velux/internal/things/
0 Fri Jan 03 18:48:30 CET 2020 OSGI-INF/
0 Fri Jan 03 18:48:32 CET 2020 META-INF/maven/
0 Fri Jan 03 18:48:32 CET 2020 META-INF/maven/org.openhab.addons.bundles/
0 Fri Jan 03 18:48:32 CET 2020 META-INF/maven/org.openhab.addons.bundles/org.openhab.binding.velux/
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/config/config.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/thing/bridge.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/thing/rollershutter.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/i18n/velux_nl.properties
1136 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/PropertyHandlerTemplate.class
5430 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelSceneAction.class
1141 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/utils/ExtendedBaseThingHandler.class
2622 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/utils/ThingProperty.class
2716 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelBridgeFirmware.class
3294 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelBridgeProducts.class
8300 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelActuatorLimitation.class
147 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/config/package-info.class
1604 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/development/Threads.class
3342 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeDetectProducts.class
2361 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeRunScene.class
1081 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeDeviceStatus$Channel.class
951 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeActuators$Channel.class
1027 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeGetFirmware$Channel.class
769 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/RunScene.class
515 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/Logout.class
614 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/GetProducts.class
657 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/RunProductCommand.class
554 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/RunProductDiscovery.class
2286 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunProductDiscovery.class
1171 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetScenes$BCproductState.class
6378 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JsonBridgeAPI.class
814 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetFirmware$Request.class
921 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JClogin$ParamsLogin.class
4706 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetScenes.class
984 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetFirmware$BCfirmwareVersion.class
815 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetWLANConfig$Request.class
3261 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JClogin.class
806 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetProducts$Request.class
3238 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetFirmware.class
1489 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCsetSceneVelocity$Response.class
4010 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetProducts.class
1438 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JClogout$Response.class
1433 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunScene$Response.class
3025 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeDeviceStatus.class
14396 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCgetLANConfig.class
15068 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCsetSceneVelocity.class
1527 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/io/DataInputStreamWithTimeout$1.class
6226 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/io/SSLconnection.class
3544 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/utils/Packet.class
15573 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCrunProductIdentification.class
19343 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCgetProduct.class
748 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxKLFAPI$CommandName.class
756 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProductName.class
2040 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxGwLAN.class
1055 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxGwFirmware.class
1100 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/VeluxBindingProperties.class
552 Fri Jan 03 18:48:30 CET 2020 OSGI-INF/binding.velux.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/binding/binding.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/thing/channels.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/thing/binding.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/i18n/velux_de.properties
10579 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelActuatorPosition.class
9970 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/VeluxBindingHandler.class
2801 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/utils/ThingConfiguration.class
154 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/utils/package-info.class
148 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/package-info.class
2281 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelBridgeDoDetection.class
3094 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/BridgeChannels.class
3710 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/VeluxBindingConstants.class
152 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/development/package-info.class
1078 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeWLANConfig$Channel.class
3518 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeScenes.class
2140 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeSetSceneVelocity.class
1903 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeGetHouseStatus.class
2902 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeGetLimitation.class
5000 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridge.class
536 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeProvider.class
2203 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/BridgeAPI.class
756 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/Login.class
615 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/GetLANConfig.class
653 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/SetProductLimitation.class
545 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/RunProductSearch.class
637 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/SetSceneVelocity.class
2359 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JClogout.class
3080 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunProductIdentification.class
3076 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCsetSceneVelocity.class
152 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/package-info.class
3014 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunScene.class
935 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunProductIdentification$ParamsIdentifyProduct.class
834 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetDeviceStatus$Request.class
873 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCsetSceneVelocity$ParamsRunScene.class
3586 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetDeviceStatus.class
927 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeScenes$Channel.class
3157 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCgetWLANConfig.class
13907 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCsetHouseStatusMonitor.class
2339 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SClogout.class
5962 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/io/Connection.class
1368 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/io/SSLconnection$1.class
18811 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCgetLimitation.class
2810 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/utils/SlipRFC1055.class
19800 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCgetProducts.class
14230 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCgetDeviceStatus.class
4169 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProductVelocity.class
1911 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxGwState.class
147 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/package-info.class
2957 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxScene.class
793 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxKLFAPI.class
1226 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxScene$SceneName.class
1912 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/VeluxItemType$TypeFlavor.class
434 Fri Jan 03 18:48:30 CET 2020 OSGI-INF/org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.xml
371 Fri Jan 03 18:48:30 CET 2020 NOTICE
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/thing/vshutter.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/thing/window.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/i18n/velux_dk.properties
27866 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/VeluxBridgeHandler.class
1954 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/utils/StateUtils.class
1529 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelHandlerTemplate.class
6154 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelBridgeWLANconfig.class
2705 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelBridgeStatus.class
2651 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/VeluxBridgeHandler$BridgeParameters.class
936 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/config/VeluxThingConfiguration.class
3210 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeLANConfig.class
1302 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeLANConfig$Channel.class
2142 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeSetHouseStatusMonitor.class
622 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/GetDeviceStatus.class
354 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/BridgeCommunicationProtocol.class
620 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/GetWLANConfig.class
636 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/GetProductLimitation.class
666 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/SetHouseStatusMonitor.class
604 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/GetScenes.class
1987 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetWLANConfig$Response.class
1467 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunProductSearch$Response.class
3185 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetWLANConfig.class
1368 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetProducts$BCproduct.class
1135 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JClogin$Request.class
1554 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetScenes$BCscene.class
1940 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetFirmware$Response.class
1810 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetProducts$Response.class
1507 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JClogin$Response.class
2555 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunProductSearch.class
1152 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunProductIdentification$Request.class
1565 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetDeviceStatus$Response.class
549 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeInstance.class
18034 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCrunScene.class
3075 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCrunProductSearch.class
914 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SlipBridgeCommunicationProtocol.class
14864 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCgetHouseStatus.class
155 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/io/package-info.class
158 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/utils/package-info.class
3913 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/utils/SlipEncoding.class
7576 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SlipBridgeAPI.class
15381 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCgetScenes.class
19185 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCsetLimitation.class
1762 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeDeviceCheckLostNodes.class
150 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/discovery/package-info.class
11719 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/VeluxItemType.class
1119 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/utils/Localization$UnknownLocale.class
140 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/package-info.class
1095 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/VeluxRSBindingConfig$1.class
3658 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/VeluxBinding.class
6636 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProduct.class
2220 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProductType.class
1087 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProductState$ProductState.class
2195 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProductSerialNo.class
3714 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProductPosition.class
2058 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProductReference.class
6114 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProductType$ActuatorType.class
23216 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxKLFAPI$Command.class
1259 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/VeluxBindingConfig.class
1095 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/VeluxRSBindingConfig$2.class
131 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/package-info.class
581 Sat Dec 14 17:26:26 CET 2019 META-INF/maven/org.openhab.addons.bundles/org.openhab.binding.velux/pom.xml
120 Fri Jan 03 18:48:24 CET 2020 META-INF/maven/org.openhab.addons.bundles/org.openhab.binding.velux/pom.properties
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/thing/actuator.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/thing/scene.xml
0 Fri Jan 03 18:48:32 CET 2020 ESH-INF/i18n/velux.properties
6310 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/VeluxHandler.class
3264 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelBridgeScenes.class
1353 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/utils/ExtendedBaseBridgeHandler.class
7496 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelVShutterPosition.class
6357 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelBridgeCheck.class
6159 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelBridgeLANconfig.class
5229 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/handler/ChannelSceneSilentmode.class
1493 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/config/VeluxBridgeConfiguration.class
2500 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeRunProductCommand.class
2881 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeWLANConfig.class
5240 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeActuators.class
639 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/GetProduct.class
539 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/GetHouseStatus.class
154 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/package-info.class
742 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/RunProductIdentification.class
616 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/common/GetFirmware.class
1308 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetWLANConfig$BCWLANConfig.class
1071 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCsetSceneVelocity$Request.class
887 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunScene$ParamsRunScene.class
668 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JsonBridgeCommunicationProtocol.class
8764 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JsonVeluxBridge.class
837 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunProductSearch$Request.class
3206 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetLANConfig.class
1151 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunScene$Request.class
1746 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetLANConfig$Response.class
843 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunProductDiscovery$Request.class
789 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JClogout$Request.class
1399 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunProductDiscovery$Response.class
810 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetLANConfig$Request.class
1778 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetScenes$Response.class
798 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetScenes$Request.class
1405 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCrunProductIdentification$Response.class
1758 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/json/JCgetLANConfig$BCLANConfig.class
147 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/package-info.class
22443 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SlipVeluxBridge.class
19258 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCrunProductCommand.class
14750 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCrunProductDiscovery.class
2792 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/io/DataInputStreamWithTimeout.class
3805 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/utils/KLF200Response.class
152 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/package-info.class
14652 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SClogin.class
14874 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/slip/SCgetFirmware.class
2818 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeGetFirmware.class
2805 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/bridge/VeluxBridgeSetLimitation.class
11345 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/discovery/VeluxDiscoveryService.class
3105 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/utils/Localization.class
981 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/utils/ManifestInformation.class
146 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/utils/package-info.class
8343 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/VeluxHandlerFactory.class
1917 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProductState.class
3895 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxGwState$VeluxGatewaySubState.class
3923 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxGwState$VeluxGatewayState.class
7297 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxExistingProducts.class
1206 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxGwWLAN.class
4204 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxExistingScenes.class
1241 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxScene$SceneBridgeIndex.class
965 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxProduct$ProductBridgeIndex.class
1111 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/things/VeluxKLFAPI$CommandNumber.class
5793 Fri Jan 03 18:48:32 CET 2020 org/openhab/binding/velux/internal/VeluxRSBindingConfig.class
190418 Fri Jan 03 18:48:30 CET 2020 gson-2.2.4.jar
In between the log lines of option -X there are the following lines regarding ESH_
[DEBUG] copy /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/src/main/resources/ESH-INF/i18n/velux_dk.properties to /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/target/classes/ESH-INF/i18n/velux_dk.properties
[DEBUG] Copying file ESH-INF/i18n/velux_nl.properties
[DEBUG] file velux_nl.properties has a filtered file extension
[DEBUG] copy /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/src/main/resources/ESH-INF/i18n/velux_nl.properties to /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/target/classes/ESH-INF/i18n/velux_nl.properties
[DEBUG] Copying file ESH-INF/i18n/velux_de.properties
[DEBUG] file velux_de.properties has a filtered file extension
[DEBUG] copy /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/src/main/resources/ESH-INF/i18n/velux_de.properties to /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/target/classes/ESH-INF/i18n/velux_de.properties
[DEBUG] Copying file ESH-INF/i18n/velux.properties
[DEBUG] file velux.properties has a filtered file extension
[DEBUG] copy /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/src/main/resources/ESH-INF/i18n/velux.properties to /Users/guentherschreiner/development/openhab2-addons-20191231/bundles/org.openhab.binding.velux/target/classes/ESH-INF/i18n/velux.properties
[DEBUG] no use filter components
[INFO]
Technically 2.5.0-SNAPSHOT doesn’t exist anymore because 2.5.0 has been released. You might want to rebase on the 2.5.x branch and update to 2.5.1-SNAPSHOT (not master because that is openHAB 3.0 with a changed namespace)
Sorry , but I’m get lost in the fast moving framework updates: At 4pm everything builds w/o problems and two hours later, some xml files are simply zero’ed.
This is no fun - the framework stuff (including the IDE) is much more expensive than the binding design.
Is somewhere documented how to move to 2.5.1-SNAPSHOT without killing the complete IDE? No joke, this took us several days last time
I don’t expect it to move that fast, so not sure what causes it. In the past I did have problems when I build with maven on the command line while having eclipse open. But that might be different than what is going on here, and is not related to the current changes.
There are no clear instructions yet at a single place. I’m also still testing, but haven’t had much time to do so. I was planning, if no other instructions will be written, to write something down. Lucky it’s not as bad as the previous time, but still it’s handy to know what to do.
Adapt bundles/org.openhab.binding.velux/pom.xml (from 2.5.0-SNAPSHOT to 2.5.1-SNAPSHOT)
Adapt all 152 copyright lines (2019 to 2020)
Apapt src/main/feature/feature.xml from <repository>mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/${project.version}/xml/features</repository>
to <repository>mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/${ohc.version}/xml/features</repository>
run for the new binding mvn clean install -pl :org.openhab.binding.velux with the results above.
I’m afraid that Eclipse can only be fixed by a new installation…
Like stated in several other posts from different people: The framework updates forces to a complete re-installation of the Eclipse (for me it’s a waste of time to debug for the reason ;-( ).
For an impressum here are the toplevel errors of the new environment:
Multiple annotations found at this line:
- Missing artifact com.github.tavalin.orvibo-sdk:s20-sdk:jar:0.0.6-nmu1
- Missing artifact org.openhab.binding.tado:api-client:jar:1.3.0
- Failure to transfer com.github.tavalin.orvibo-sdk:s20-sdk:jar:0.0.6-nmu1 from https://openhab.jfrog.io/openhab/libs-release was cached in the local repository, resolution will not be reattempted
until the update interval of openhab-release has elapsed or updates are forced. Original error: Could not transfer artifact com.github.tavalin.orvibo-sdk:s20-sdk:jar:0.0.6-nmu1 from/to openhab-release
(https://openhab.jfrog.io/openhab/libs-release): openhab.jfrog.io org.eclipse.aether.transfer.ArtifactTransferException: Failure to transfer com.github.tavalin.orvibo-sdk:s20-sdk:jar:0.0.6-nmu1 from https://openhab.jfrog.io/openhab/libs-release was cached in the local repository, resolution will not be reattempted until the update interval of openhab-release has elapsed or updates are forced.
Original error: Could not transfer artifact com.github.tavalin.orvibo-sdk:s20-sdk:jar:0.0.6-nmu1 from/to openhab-release (https://openhab.jfrog.io/openhab/libs-release): openhab.jfrog.io at
org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:240) at
org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:208) at
org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:563) at
org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:481) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:
399) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:224) at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:338) at
org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:202) at
org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:212) at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:185) at
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:116) at org.eclipse.m2e.core.internal.embedder.MavenImpl.readMavenProject(MavenImpl.java:628) at
org.eclipse.m2e.core.internal.project.registry.DefaultMavenDependencyResolver.resolveProjectDependencies(DefaultMavenDependencyResolver.java:63) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refreshPhase2(ProjectRegistryManager.java:525) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.lambda$1(ProjectRegistryManager.java:489) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:488) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:349) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:296) at
org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.getProjectFacade(MavenBuilder.java:155) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:
90) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:
87) at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:201) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833) at
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220) at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316) at
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319) at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392) at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244) at
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
- Failure to transfer org.openhab.binding.tado:api-client:jar:1.3.0 from https://openhab.jfrog.io/openhab/libs-release was cached in the local repository, resolution will not be reattempted until the
update interval of openhab-release has elapsed or updates are forced. Original error: Could not transfer artifact org.openhab.binding.tado:api-client:jar:1.3.0 from/to openhab-release (https:// openhab.jfrog.io/openhab/libs-release): openhab.jfrog.io org.eclipse.aether.transfer.ArtifactTransferException: Failure to transfer org.openhab.binding.tado:api-client:jar:1.3.0 from https:// openhab.jfrog.io/openhab/libs-release was cached in the local repository, resolution will not be reattempted until the update interval of openhab-release has elapsed or updates are forced. Original error:
Could not transfer artifact org.openhab.binding.tado:api-client:jar:1.3.0 from/to openhab-release (https://openhab.jfrog.io/openhab/libs-release): openhab.jfrog.io at
org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:240) at
org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:208) at
org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:563) at
org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:481) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:
399) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:224) at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:338) at
org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:202) at
org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:212) at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:185) at
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:116) at org.eclipse.m2e.core.internal.embedder.MavenImpl.readMavenProject(MavenImpl.java:628) at
org.eclipse.m2e.core.internal.project.registry.DefaultMavenDependencyResolver.resolveProjectDependencies(DefaultMavenDependencyResolver.java:63) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refreshPhase2(ProjectRegistryManager.java:525) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.lambda$1(ProjectRegistryManager.java:489) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:488) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:349) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:296) at
org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.getProjectFacade(MavenBuilder.java:155) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:
90) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:
87) at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:201) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833) at
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220) at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316) at
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319) at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392) at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244) at
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
- Failure to transfer com.leapmotion.leap:leap-java:jar:2.0.0 from https://openhab.jfrog.io/openhab/libs-release was cached in the local repository, resolution will not be reattempted until the update
interval of openhab-release has elapsed or updates are forced. Original error: Could not transfer artifact com.leapmotion.leap:leap-java:jar:2.0.0 from/to openhab-release (https://openhab.jfrog.io/
openhab/libs-release): Failed to connect to openhab.jfrog.io/35.231.52.82:443 org.eclipse.aether.transfer.ArtifactTransferException: Failure to transfer com.leapmotion.leap:leap-java:jar:2.0.0 from https://openhab.jfrog.io/openhab/libs-release was cached in the local repository, resolution will not be reattempted until the update interval of openhab-release has elapsed or updates are forced.
Original error: Could not transfer artifact com.leapmotion.leap:leap-java:jar:2.0.0 from/to openhab-release (https://openhab.jfrog.io/openhab/libs-release): Failed to connect to openhab.jfrog.io/
35.231.52.82:443 at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:240) at
org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:208) at
org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:563) at
org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:481) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:
399) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:224) at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:338) at
org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:202) at
org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:212) at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:185) at
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:116) at org.eclipse.m2e.core.internal.embedder.MavenImpl.readMavenProject(MavenImpl.java:628) at
org.eclipse.m2e.core.internal.project.registry.DefaultMavenDependencyResolver.resolveProjectDependencies(DefaultMavenDependencyResolver.java:63) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refreshPhase2(ProjectRegistryManager.java:525) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.lambda$1(ProjectRegistryManager.java:489) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:488) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:349) at
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:296) at
org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.getProjectFacade(MavenBuilder.java:155) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:
90) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) at
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:
87) at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:201) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833) at
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220) at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316) at
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319) at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392) at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244) at
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
- Missing artifact com.leapmotion.leap:leap-java:jar:2.0.0
That’s because it checks out the master branch, which doesn’t contain any addons at the moment. You need to manually switch both addons and distro to 2.5.x branch. But why do you build the whole addons repo or import it? It’s far more simpler to just copy/clone your own addons repo and build/import only the bindings you actually develop on.
You can simply import the pom.xml of your binding. And you can simple build only your binding with maven with -pl option.
To build with maven I suspect you also might need to adapt the feature.xml. see this or about a command to replace project.version with ohc.version. https://github.com/openhab/openhab-addons/pull/6730/files
Install Eclipse IDE for Java Developers (2019-03, bundle pool enabled).
Choose openHAB Development plus openHAB Addons.
Project area openHAB-Addons is empty, now.
Choose Import -> Maven -> Existing Maven Projects with Root Directory the source of binding directory and working-Set “OH Add-Ons”:
(the Projects list shows the pom.xml, select only this one)