SLING-9538: normalize the script path to unix
diff --git a/src/main/java/org/apache/sling/scriptingbundle/maven/plugin/PathOnlyScriptAnalyser.java b/src/main/java/org/apache/sling/scriptingbundle/maven/plugin/PathOnlyScriptAnalyser.java
index cdb6099..ee2b7d5 100644
--- a/src/main/java/org/apache/sling/scriptingbundle/maven/plugin/PathOnlyScriptAnalyser.java
+++ b/src/main/java/org/apache/sling/scriptingbundle/maven/plugin/PathOnlyScriptAnalyser.java
@@ -68,7 +68,7 @@
String name = fileName.toString();
int dotLastIndex = name.lastIndexOf('.');
if (dotLastIndex > -1 && dotLastIndex != name.length() - 1) {
- String scriptPath = "/" + scriptsDirectory.relativize(file).toString();
+ String scriptPath = FilenameUtils.normalize("/" + scriptsDirectory.relativize(file).toString(), true);
ProvidedScriptCapability providedScriptCapability =
ProvidedScriptCapability.builder(scriptEngineMappings).withPath(scriptPath).build();
Path requires = parent.resolve(MetadataMojo.REQUIRES_FILE);