[ https://issues.apache.org/jira/browse/FLEX-33294?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13533716#comment-13533716 ]
Christofer Dutz commented on FLEX-33294: ---------------------------------------- Let me explain what this stupid file is actually for: Instead of adding dependencies to the resource-bundle of each lib and language, Velo introduced a shortcut, which I think makes things a lot easier. You add a dependency to a libs ressource bundle in general and don't provide the language you want to use. Flexmojos uses the language-settings and then fetches the real language bundles for every dummy ressource pulled in by maven. The generator would work fine without the file, but handling the resource bundles would be a lot harder. Unfortunately if you specify the dependency to a dummy ressource bundle, Maven does the resolving and you have to let it download something. Otherwise the build fails. This is what the dummy ressources should do: Simply prevent Maven from failling because of missing dependencies. > Apache Flex Mavenized SDK Generator rb.swc > ------------------------------------------ > > Key: FLEX-33294 > URL: https://issues.apache.org/jira/browse/FLEX-33294 > Project: Apache Flex > Issue Type: Bug > Components: Installation & Packaging > Affects Versions: InstalApacheFlex 1.0 > Environment: Windows > Reporter: Jose Barragan > > Testing the SDKGenerator in windows, with flex and air sdk just downloaded > from Adobe, I got this error: > Microsoft Windows XP [Versión 5.1.2600] > (C) Copyright 1985-2001 Microsoft Corp. > C:\Documents and Settings\Administrador>java -cp > c:\flex-sdk-converter-1.0.jar SDKGenerator "c:\Archivos de > programa\Adobe\sdk" "c:\Archivos de programa\Adobe\fdk" > --------------------------------------------- > -- Generating Air SDK version: 3.5 > --------------------------------------------- > --------------------------------------------- > --------------------------------------------- > -- Generating Air SDK version: 3.1 > --------------------------------------------- > --------------------------------------------- > --------------------------------------------- > -- Generating Flex SDK version: 4.6.0.23201 > --------------------------------------------- > Trying to create weird rd.swc zip: c:\Archivos de > programa\Adobe\fdk\com\adobe\flex\framework\air\airspark\4.6.0.23201\airspark-4.6.0.23201.rb.swc > Exception in thread "main" java.util.zip.ZipException: ZIP file must have at > least one entry > at java.util.zip.ZipOutputStream.finish(Unknown Source) > at java.util.zip.DeflaterOutputStream.close(Unknown Source) > at java.util.zip.ZipOutputStream.close(Unknown Source) > at > flex.FlexFrameworkGenerator.writeDummyResourceBundleSwc(FlexFrameworkGenerator.java:580) > at > flex.FlexFrameworkGenerator.process(FlexFrameworkGenerator.java:178) > at SDKGenerator.generateFlex(SDKGenerator.java:120) > at SDKGenerator.generateAllFlex(SDKGenerator.java:108) > at SDKGenerator.main(SDKGenerator.java:148) > C:\Documents and Settings\Administrador> > I did include an extra log line on: > protected void writeDummyResourceBundleSwc(final File targetFile) throws > Exception { > final ZipOutputStream out = new ZipOutputStream(new > FileOutputStream(targetFile)); > System.out.append("Trying to create weird rd.swc zip: " + > targetFile.getAbsolutePath() + "\n"); > out.close(); > } > But in this case, I don't have idea of whats wrong, for now ;) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira