This issue has been resolved yet on: 
https://issues.apache.org/jira/browse/FLEX-33291
I use the maven assembly plugin to resolve the dependencies in package phase
--
Jose Barragan
Software Architect Chief 
Codeoscopic Madrid
C/. Infanta Mercedes, 92. 
Planta 5.  505.
28020 Madrid.
Tel.: +34 912 94 80 80

On Dec 11, 2012, at 12:43 PM, Jose Barragan Andrade <pepebarra...@me.com> wrote:

> This issue has been resolved yet on: 
> https://issues.apache.org/jira/browse/FLEX-33291
> I use the maven assembly plugin to resolve the dependencies in package phase
> 
> --
> Jose Barragan
> Software Architect Chief 
> josebarra...@apache.org
> 
> On Dec 5, 2012, at 1:52 PM, Christofer Dutz <christofer.d...@gmail.com> wrote:
> 
>> The reason for this was the history of its creation. I started with a simple 
>> standalone application and it got more and more mature. Making it a plugin 
>> is now the next logical step  :-)
>> 
>> Am 05.12.2012 12:40 schrieb "Remi P" <rpatr...@gmail.com>:
>> I'm facing the same issues...
>> 
>> +1 to integrate a shade plugins section to produce a uber-jar including all 
>> required classes (patch attached)
>> 
>> For information, I reproduce the 2nd issue using both java 1.6 and 1.7...
>> 
>> Regards,
>> 
>> Remi
>> 
>> 
>> On Sun, Dec 2, 2012 at 5:27 PM, netphreak <sjepsenm...@gmail.com> wrote:
>> Hi, Chris!
>> 
>> My first error is:
>> Exception in thread "main" java.lang.NoClassDefFoundError: 
>> org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream
>>      at 
>> air.AirRuntimeGenerator.processFlashRuntime(AirRuntimeGenerator.java:139)
>>      at air.AirRuntimeGenerator.process(AirRuntimeGenerator.java:41)
>>      at SDKGenerator.generateAir(SDKGenerator.java:82)
>>      at SDKGenerator.generateAllAir(SDKGenerator.java:67)
>>      at SDKGenerator.main(SDKGenerator.java:145)
>> Caused by: java.lang.ClassNotFoundException: 
>> org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream
>>      at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>>      at java.security.AccessController.doPrivileged(Native Method)
>>      at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>      ... 5 more
>> 
>> 
>> So it seems the  GzipCompressorInputStream is not available in the 
>> flex-sdk-generator-1.0.jar.
>> 
>> That's easily overcome by using the maven shade plugin.
>> 
>> The problem occurs when running any command using the flex-sdk-generator 
>> jar, and is caused by the mavenizer.jar not including the 
>> org.apache.commons.compress dependency - you can test this, by opening up 
>> the flex-sdk-generator.jar and see there are no classes from the 
>> org.apache.commons.compress dependency.
>> 
>> The maven shade plugin ensures dependencie's classes are packaged in final 
>> flex-sdk-generator.jar.
>> 
>> - or maybe you could use the standard integrated java zip api's:
>> http://docs.oracle.com/javase/6/docs/api/java/util/zip/package-summary.html
>> http://www.javaworld.com/community/node/8362
>> 
>> I'm running the following java:
>> java version "1.6.0_37"
>> Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
>> Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
>> 
>> 
>> The second problem:
>> Srens-MacBook-Pro-2:mavenizer soren$ java -cp 
>> target/flex-sdk-converter-1.0.jar SDKGenerator sdkhome fdktarget
>> ---------------------------------------------
>> -- Generating Air SDK version: 3.5
>> ---------------------------------------------
>> ---------------------------------------------
>> ---------------------------------------------
>> -- Generating Air SDK version: 3.1
>> ---------------------------------------------
>> ---------------------------------------------
>> ---------------------------------------------
>> -- Generating Flex SDK version: 4.6.0.23201
>> ---------------------------------------------
>> Exception in thread "main" java.util.zip.ZipException: ZIP file must have at 
>> least one entry
>>      at java.util.zip.ZipOutputStream.finish(ZipOutputStream.java:304)
>>      at 
>> java.util.zip.DeflaterOutputStream.close(DeflaterOutputStream.java:140)
>>      at java.util.zip.ZipOutputStream.close(ZipOutputStream.java:321)
>>      at 
>> flex.FlexFrameworkGenerator.writeDummyResourceBundleSwc(FlexFrameworkGenerator.java:576)
>>      at flex.FlexFrameworkGenerator.process(FlexFrameworkGenerator.java:175)
>>      at SDKGenerator.generateFlex(SDKGenerator.java:120)
>>      at SDKGenerator.generateAllFlex(SDKGenerator.java:108)
>>      at SDKGenerator.main(SDKGenerator.java:148)
>> 
>> Might be resolved by using the integrated zip api of java, as mentioned in 
>> the first problem?!?
>> 
>> 
>> Regards.
>> 
>> 
>> 
>> 
>> 
>> Den fredag den 30. november 2012 19.38.10 UTC+1 skrev Christofer Dutz:
>> Regarding the other two errors ... do you have any more output? I sort of 
>> can't see the problem as the commandline seemt to be valid. Are you only 
>> generating one FDK? or are these the only ones causing problems? Are you 
>> eventually using a 64bit Java 7 VM? I had to install a 32bit VM just in oder 
>> do be able to use the libs of the FDK. So I would give that a try.
>> 
>> Chris
>> 
>> 
>> 2012/11/30 Christofer Dutz <christo...@gmail.com>
>> I still have to admit that I have absoluteley no idea why you are getting 
>> the CNFEs. Is this only occuring on non-windows machines?
>> 
>> 
>> 2012/11/27 netphreak <sjeps...@gmail.com>
>> Hi Christofer!
>> 
>> Checking out your latest changes (fixing the directory path problem) and 
>> including my fix for the above mentioned class not found exception (using 
>> the shade maven plugin), i'm able to generate almost the entire framework 
>> (paths are generated correctly now for the compiler part also).
>> 
>> Although i get 2 errors when generating the theme swc's:
>> 
>> Geneating theme 'AeonGraphical'
>> Couldn't create theme swc
>> ----------------------------------------------------------------
>> Env: 
>> 'PLAYERGLOBAL_HOME=/Users/soren/Dev/projects/mavenizer/sdkhome/flex/flex_sdk_4.6.0.23201B/frameworks/libs/player'
>> java -Xmx384m -Dsun.io.useCanonCaches=false -jar 
>> "/Users/soren/Dev/projects/mavenizer/sdkhome/flex/flex_sdk_4.6.0.23201B/lib/compc.jar"
>>  
>> +flexlib="/Users/soren/Dev/projects/mavenizer/sdkhome/flex/flex_sdk_4.6.0.23201B/frameworks"
>>  -include-file AeonGraphical.css 
>> "/Users/soren/Dev/projects/mavenizer/sdkhome/flex/flex_sdk_4.6.0.23201B/frameworks/themes/AeonGraphical/AeonGraphical.css"
>>  -include-file AeonGraphical.swf 
>> "/Users/soren/Dev/projects/mavenizer/sdkhome/flex/flex_sdk_4.6.0.23201B/frameworks/themes/AeonGraphical/AeonGraphical.swf"
>>  -o 
>> "/Users/soren/Dev/projects/mavenizer/fdktarget/com/adobe/flex/framework/themes/aeongraphical/4.6.0.23201/aeongraphical-4.6.0.23201.swc"
>> ----------------------------------------------------------------
>> Geneating theme 'Spark'
>> Couldn't create theme swc
>> ----------------------------------------------------------------
>> Env: 
>> 'PLAYERGLOBAL_HOME=/Users/soren/Dev/projects/mavenizer/sdkhome/flex/flex_sdk_4.6.0.23201B/frameworks/libs/player'
>> java -Xmx384m -Dsun.io.useCanonCaches=false -jar 
>> "/Users/soren/Dev/projects/mavenizer/sdkhome/flex/flex_sdk_4.6.0.23201B/lib/compc.jar"
>>  
>> +flexlib="/Users/soren/Dev/projects/mavenizer/sdkhome/flex/flex_sdk_4.6.0.23201B/frameworks"
>>  -include-file spark.css 
>> "/Users/soren/Dev/projects/mavenizer/sdkhome/flex/flex_sdk_4.6.0.23201B/frameworks/themes/Spark/spark.css"
>>  -o 
>> "/Users/soren/Dev/projects/mavenizer/fdktarget/com/adobe/flex/framework/themes/spark/4.6.0.23201/spark-4.6.0.23201.swc"
>> 
>> Regards!
>> 
>> 
>> 
>> Den fredag den 9. november 2012 11.15.54 UTC+1 skrev Christofer Dutz:
>> Hi guys,
>> 
>> sorry for me being a little overloaded in the last weeks, but I have been 
>> working hard on my Flex SDK Mavenizer and the Flexmojos 6.x branch. After 
>> more than one month of full time work (if a add all up) we are ready to go. 
>> I just contributed the code for the Generator to Apache Flex and it's 
>> available for download at: 
>> https://svn.apache.org/repos/asf/incubator/flex/utilities/trunk/mavenizer/
>> In a few hours I think that will have an updated README.txt explaining how 
>> to use it.
>> 
>> Flexmojos 6.x is currently available in my Github Repo at 
>> https://github.com/chrisdutz/flexmojos but I will push those changes back to 
>> velos repo soon. Just if you want to start testing, give it a go :-) Really 
>> hoping on some feedback.
>> 
>> Additionally you might be interested that rP and I were really busy on the 
>> new Confluence at https://flexmojos.atlassian.net/wiki/display/FLEXMOJOS/Home
>> Now most of the content of the old sonatype wiki is available at the new 
>> destination and I merged in all of my finished documents from my companies 
>> Wiki. Currently we are workin on updating those pages, but a lot has been 
>> done. So give it a try and give us some feedback at what you think and where 
>> things have to be corrected. Reall looking forward to turning off all of the 
>> old sites so the web is not polluted with outdated information, so if 
>> your're looking for information, you'll be guided to the most recent source.
>> 
>> So much for now,
>>       Chris
>> 
>> 
>> 
>> 
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Flex Mojos" group.
>> To post to this group, send email to flex-...@googlegroups.com
>> 
>> To unsubscribe from this group, send email to
>> flex-mojos+...@googlegroups.com
>> 
>> For more options, visit this group at
>> http://groups.google.com/group/flex-mojos
>>  
>> http://flexmojos.sonatype.org/
>> 
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Flex Mojos" group.
>> To post to this group, send email to flex-mojos@googlegroups.com
>> To unsubscribe from this group, send email to
>> flex-mojos+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/flex-mojos
>>  
>> http://flexmojos.sonatype.org/
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Flex Mojos" group.
>> To post to this group, send email to flex-mojos@googlegroups.com
>> To unsubscribe from this group, send email to
>> flex-mojos+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/flex-mojos
>>  
>> http://flexmojos.sonatype.org/
>> 
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Flex Mojos" group.
>> To post to this group, send email to flex-mojos@googlegroups.com
>> To unsubscribe from this group, send email to
>> flex-mojos+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/flex-mojos
>>  
>> http://flexmojos.sonatype.org/
> 

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to flex-mojos@googlegroups.com
To unsubscribe from this group, send email to
flex-mojos+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to