I tried a fresh IDE install on macOS with Eclipse 2025-03, 2024-12, 2024-03 + Java 21.0.6.
After adding the Shelly binding and doing a Maven:Update Project the IDE shows a problem in it’s pom.xml Same problem with AVM Fritz binding.
Building the binding on the cli works, but not in the IDE.
This problem persists since days (in facts 2 weeks or so).
I am running into a similar issue. Did a complete fresh install of eclipse and all associated directories. Even installed the snapshot version of BND (JFrog) instead of the 7.1.x version that does not work.
However, I’m stuck at the following error now when trying to resolve the dependencies:
Make sure to install Eclipse for Java elopement, not Java & DSL
In general you need to downgrade to BND Tools 7.0
Uninstall Bnd Tools v7.1.x:
Eclipse | Help | About Eclipse IDE | Installation Details | Installed Software | Filter on ‘bnd’ | One-by-one select each Bnd Tools entry | Uninstall (ignore the restart prompt until the last entry) | -
Restart Eclipse
Remove Bnd Tools v7.1.x from available update sites
Eclipse | Help | Install New Software | Manage… | Select entry for Bnd Tools v7.0.0 | Remove
Did all the steps, it still does not work. I still get the same error. Any other ideas?
Some observations:
I notice that the default is still Java 17, changing it to 21 does not seem to help.
I notice you need maven 3.9.6 or higher, not 3.x as indicated in the documentation. Upgrading to 3.9.10 does resolve the maven build, but the app.bndrun of the demo app is still not resolving and giving the error posted before.
Follow the Eclipse installation instructions posted here.
Afer step 10:
Tick openHAB Development & openHAB Add-Ons
Make sure to install Eclipse for Java elopement, not Java & DSL
In general you need to downgrade to BND Tools 7.0
Uninstall Bnd Tools v7.1.x:
Eclipse | Help | About Eclipse IDE | Installation Details | Installed Software | Filter on ‘bnd’ | One-by-one select each Bnd Tools entry | Uninstall (ignore the restart prompt until the last entry) | -
Restart Eclipse
Remove Bnd Tools v7.1.x from available update sites
Eclipse | Help | Install New Software | Manage… | Select entry for Bnd Tools v7.0.0 | Remove
Install Bnd Tools v7.0.0 (be sure to select the bnd m2e variant)
Eclipse | Help | Install New Software | Add… | Name=OH Bnd Tools v7.0.0 Location=bndtools repo 7.0.0 | Accept certificates