projects
/
cc0
/
argeo-build.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
65b6bbd
)
Delete previous failed builds
author
Mathieu Baudier <mbaudier@argeo.org>
Thu, 14 Sep 2023 04:33:39 +0000
(06:33 +0200)
committer
Mathieu Baudier <mbaudier@argeo.org>
Thu, 14 Sep 2023 04:33:39 +0000
(06:33 +0200)
src/org/argeo/build/Repackage.java
patch
|
blob
|
history
diff --git
a/src/org/argeo/build/Repackage.java
b/src/org/argeo/build/Repackage.java
index 18b1487cb91707ccd5e30d0ed28bd34fe12935eb..c3fbcaf8850278db4fb2e67e1b2e100cf76770c5 100644
(file)
--- a/
src/org/argeo/build/Repackage.java
+++ b/
src/org/argeo/build/Repackage.java
@@
-1028,7
+1028,14
@@
public class Repackage {
nameVersion.setName(ourSymbolicName);
}
}
nameVersion.setName(ourSymbolicName);
}
}
+
+ // create bundle dir
bundleDir = targetBase.resolve(nameVersion.getName() + "." + nameVersion.getBranch());
bundleDir = targetBase.resolve(nameVersion.getName() + "." + nameVersion.getBranch());
+ if (Files.exists(bundleDir)) {
+ logger.log(WARNING, "Bundle dir " + bundleDir
+ + " already exists, probably from a previous failed build, deleting it...");
+ deleteDirectory(bundleDir);
+ }
// copy original MANIFEST
if (sourceManifest != null) {
// copy original MANIFEST
if (sourceManifest != null) {
@@
-1053,7
+1060,6
@@
public class Repackage {
arch = libRelativePath.getName(1).toString();
}
arch = libRelativePath.getName(1).toString();
}
-// if (!embed) {
// copy entries
JarEntry entry;
entries: while ((entry = jarIn.getNextJarEntry()) != null) {
// copy entries
JarEntry entry;
entries: while ((entry = jarIn.getNextJarEntry()) != null) {
@@
-1120,7
+1126,6
@@
public class Repackage {
origin.deleted.add(bundleDir.relativize(target).toString());
}
logger.log(TRACE, () -> "Copied " + target);
origin.deleted.add(bundleDir.relativize(target).toString());
}
logger.log(TRACE, () -> "Copied " + target);
-// }
}
}
}
}
@@
-1133,11
+1138,6
@@
public class Repackage {
entries.get(BUNDLE_SYMBOLICNAME.toString()) + ";singleton:=true");
}
entries.get(BUNDLE_SYMBOLICNAME.toString()) + ";singleton:=true");
}
-// if (embed) {// copy embedded jar
-// Files.copy(file, bundleDir.resolve(file.getFileName()));
-// entries.put(ManifestHeader.BUNDLE_CLASSPATH.toString(), file.getFileName().toString());
-// }
-
// Final MANIFEST decisions
// We also check the original OSGi metadata and compare with our changes
for (String key : entries.keySet()) {
// Final MANIFEST decisions
// We also check the original OSGi metadata and compare with our changes
for (String key : entries.keySet()) {