Selaa lähdekoodia

[jvm] fixed manifest generation (#10157, #10160)

Aleksandr Kuzmenko 4 vuotta sitten
vanhempi
commit
4e7d2023df
2 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 1 0
      extra/CHANGES.txt
  2. 2 1
      src/generators/genjvm.ml

+ 1 - 0
extra/CHANGES.txt

@@ -5,6 +5,7 @@
 	all : fixed rest args typing for overloaded functions (#10143)
 	all : fixed using `var` fields as static extensions (#10144)
 	hl : fixed debugging of `catch` blocks (#10109)
+	jvm : fixed manifest generation for cases with a lot of jar libraries (#10157)
 
 2021-02-26 4.2.1:
 

+ 2 - 1
src/generators/genjvm.ml

@@ -2947,7 +2947,8 @@ let generate jvm_flag com =
 		"Manifest-Version: 1.0\n" ^
 		"Created-By: Haxe (Haxe Foundation)" ^
 		(Option.map_default (fun (cl,_) ->  "\nMain-Class: " ^ (s_type_path cl.cl_path)) "" entry_point) ^
-		(match class_paths with [] -> "" | _ -> "\nClass-Path: " ^ (String.concat " " class_paths))
+		(match class_paths with [] -> "" | _ -> "\nClass-Path: " ^ (String.concat " " class_paths)) ^
+		"\n\n"
 	in
 	Zip.add_entry ~level:gctx.jar_compression_level manifest_content gctx.jar "META-INF/MANIFEST.MF";