Create a drops.txt file
diff --git a/org.eclipse.emf.cdo.releng.promotion/src/promoter/Promoter.java b/org.eclipse.emf.cdo.releng.promotion/src/promoter/Promoter.java
index f8200f8..1f2b6e5 100644
--- a/org.eclipse.emf.cdo.releng.promotion/src/promoter/Promoter.java
+++ b/org.eclipse.emf.cdo.releng.promotion/src/promoter/Promoter.java
@@ -11,6 +11,7 @@
package promoter;
import java.io.File;
+import java.io.PrintStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
@@ -134,13 +135,14 @@
Ant<AntResult> ant = createAnt();
AntResult result = ant.run(); // Calls processDropsAndComposeRepositories().
+ List<BuildInfo> buildInfos = result.getBuildInfos();
if (!skipGenerateReleaseNotes)
{
try
{
ReleaseNotesGenerator releaseNotesGenerator = createReleaseNotesGenerator();
- releaseNotesGenerator.generateReleaseNotes(result.getBuildInfos());
+ releaseNotesGenerator.generateReleaseNotes(buildInfos);
}
catch (Exception ex)
{
@@ -156,6 +158,17 @@
webGenerator.generateWeb(rootNode);
}
+ IO.writeFile(new File(PromoterConfig.INSTANCE.getDropsArea(), "drops.txt"), out -> {
+ PrintStream stream = new PrintStream(out);
+
+ for (BuildInfo buildInfo : buildInfos)
+ {
+ stream.println(buildInfo.getQualifier());
+ }
+
+ stream.flush();
+ });
+
System.out.println();
}