Skip to content

Commit e3f739a

Browse files
committed
[FIX] Build JAR must be always first
1 parent 7f47018 commit e3f739a

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

components/launchserver/src/main/java/pro/gravit/launchserver/LaunchServer.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,17 @@ public void buildLauncherBinaries() throws IOException {
314314
List<PipelineContext> contexts = new ArrayList<>(2);
315315
try {
316316
List<UpdatesProvider.UpdateUploadInfo> list = new ArrayList<>(2);
317+
var mainJar = launcherBinaries.get(CoreFeatureAPI.UpdateVariant.JAR);
318+
{ // Always build JAR first
319+
var context = mainJar.build();
320+
var info = context.makeUploadInfo(CoreFeatureAPI.UpdateVariant.JAR);
321+
list.add(info);
322+
contexts.add(context);
323+
}
317324
for(var e : launcherBinaries.entrySet()) {
325+
if(e.getValue() == mainJar) {
326+
continue;
327+
}
318328
var variant = e.getKey();
319329
var binary = e.getValue();
320330
var context = binary.build();

0 commit comments

Comments
 (0)