diff --git a/tooling/karaf-services-maven-plugin/src/main/java/org/apache/karaf/tooling/tracker/GenerateServiceMetadata.java b/tooling/karaf-services-maven-plugin/src/main/java/org/apache/karaf/tooling/tracker/GenerateServiceMetadata.java index 4a12121..42b7543 100644 --- a/tooling/karaf-services-maven-plugin/src/main/java/org/apache/karaf/tooling/tracker/GenerateServiceMetadata.java +++ b/tooling/karaf-services-maven-plugin/src/main/java/org/apache/karaf/tooling/tracker/GenerateServiceMetadata.java @@ -92 +92,2 @@ - if (classUrl == null || !classUrl.getPath().startsWith(project.getBuild().getOutputDirectory())) { + URL outputDirectoryUrl = new File(project.getBuild().getOutputDirectory()).toURI().toURL(); + if (classUrl == null || !classUrl.getPath().startsWith(outputDirectoryUrl.getPath())) {