Binding Development with Eclipse error message: bnd error: Illegal char

Hello dear openHAB community,

I’m new in developing bindings. After following the Developer Guide for developing Bindings in Eclipse and writing some code I get this error message and don’t know where it’s from. Can somebody help me with the following error? I have no clue what this means.

My pom.xml looks like this

The error message I get, when I hover over parent is:

bnd error: Illegal char <<> at index 107: C:\Users\Juliet\openhab-master\git\openhab2-addons\bundles\org.openhab.binding.mynewbinding\target\classes\<<EMPTY>> (biz.aQute.bnd:bnd-maven-plugin:4.2.0:bnd-process:default:process-classes)

org.apache.maven.plugin.MojoExecutionException: bnd error: Illegal char <<> at index 107: C:\Users\Juliet\openhab-master\git\openhab2-addons\bundles\org.openhab.binding.mynewbinding\target\classes\<<EMPTY>>
	at aQute.bnd.maven.plugin.BndMavenPlugin.execute(BndMavenPlugin.java:442)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:332)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl.lambda$8(MavenImpl.java:1380)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:114)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1379)
	at org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant.build(MojoExecutionBuildParticipant.java:54)
	at bndtools.m2e.BndConfigurator$1.build(BndConfigurator.java:135)
	at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:135)
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:169)
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1)
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$1(MavenBuilder.java:114)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:114)
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$0(MavenBuilder.java:105)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:153)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:101)
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:88)
	at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:197)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:845)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:228)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:276)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:329)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:332)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:384)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:405)
	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)
Caused by: java.nio.file.InvalidPathException: Illegal char <<> at index 107: C:\Users\Julian\openhab-master\git\openhab2-addons\bundles\org.openhab.binding.mynewbinding\target\classes\<<EMPTY>>
	at java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
	at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
	at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
	at java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)
	at java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:229)
	at java.base/java.io.File.toPath(File.java:2292)
	at aQute.bnd.maven.plugin.BndMavenPlugin.expandJar(BndMavenPlugin.java:631)
	at aQute.bnd.maven.plugin.BndMavenPlugin.execute(BndMavenPlugin.java:432)
	... 32 more

Before trying to find the error you might want to update your sources to the latest code base. The version in your screenshot is 2.5.0-SNAPSHOT. That’s very old. So please make sure you branch is up-to-date with the latest 2.5.x version (or 3.x if you want to develop for the new version).

When I downloaded the latest 2.5.x snapshot (2.5.12) and tried it, I ran into this problem: Can't find binding skeleton script
So I should better use version 3 for developing bindings, I think.

For 3.x (3.1.0) I get yet another error. I opened a new topic to describe it: Getting started with Development openHAB 3 - Why can't I access paperui?