@@ -732,18 +732,20 @@ protected boolean exportApplication(File destFolder,
732732 writer .println ("APPL????" );
733733 writer .flush ();
734734 writer .close ();
735+ if (System .getProperty ("compose.application.resources.dir" ) == null ) {
736+ // Use faster(?) native copy here (also to do sym links)
737+ if (embedJava ) {
738+ Util .copyDirNative (new File (contentsOrig , "PlugIns" ),
739+ new File (contentsFolder , "PlugIns" ));
740+ }
735741
736- // Use faster(?) native copy here (also to do sym links)
737- if (embedJava ) {
738- Util .copyDirNative (new File (contentsOrig , "PlugIns" ),
739- new File (contentsFolder , "PlugIns" ));
742+ File resourcesFolder = new File (contentsFolder , "Resources" );
743+ Util .copyDir (new File (contentsOrig , "Resources/en.lproj" ),
744+ new File (resourcesFolder , "en.lproj" ));
745+ Util .copyFile (mode .getContentFile ("application/application.icns" ),
746+ new File (resourcesFolder , "application.icns" ));
740747 }
741-
742- File resourcesFolder = new File (contentsFolder , "Resources" );
743- Util .copyDir (new File (contentsOrig , "Resources/en.lproj" ),
744- new File (resourcesFolder , "en.lproj" ));
745- Util .copyFile (mode .getContentFile ("application/application.icns" ),
746- new File (resourcesFolder , "application.icns" ));
748+ // TODO: Handle the java embed and Icon with the new build system
747749
748750 } else if (exportPlatform == PConstants .LINUX ) {
749751 if (embedJava ) {
0 commit comments