Separate output directory for sources working
authorMathieu <mbaudier@argeo.org>
Fri, 10 Mar 2023 13:40:33 +0000 (14:40 +0100)
committerMathieu <mbaudier@argeo.org>
Fri, 10 Mar 2023 13:40:33 +0000 (14:40 +0100)
src/org/argeo/build/Repackage.java

index 7513dc5928f0ad946ff4f80a6f7ae08fa2ae58d5..cf6adda2a6cec834f318ed5ddd3d1fc7bf377441 100644 (file)
@@ -1018,6 +1018,7 @@ public class Repackage {
                        Path guessedA2Base = bundleCategoryDir.getParent();
                        Path srcA2Base = guessedA2Base.getParent().resolve(guessedA2Base.getFileName() + ".src");
                        Path srcJarP = srcA2Base.resolve(bundleCategoryDir.getFileName()).resolve(sourceDir.getFileName() + ".jar");
+                       Files.createDirectories(srcJarP.getParent());
 
                        String bundleSymbolicName = manifest.getMainAttributes().getValue("Bundle-SymbolicName").toString();
                        // in case there are additional directives