On Wed, Jan 14, 2009 at 3:09 PM, ddinger <[email protected]> wrote: > [DEBUG] com.adobe.flex.compiler:license:jar:3.2.0.3958:runtime > (selected for runtime) > > This confuses me in two ways: It should reference the artifact that I > installed with your installer mojo - which would be "3.2.0.3958.cdm" > and it should be selected for compile time, right ?
Yes, I would think that it should be using the version you specified, but runtime is actually correct. The license.jar needs to be on the runtime classpath *of the plugin* so that the Flex compiler works correctly. Compile time dependencies of your Flex projects are all .swcs and .swfs. I'm not sure where you build that is failing lives, but is it possibly you installed your licensed FDK with the 3.2.0.3958 version once locally before you did the .cdm version, and it's hanging out in your local repo w/o being in Archiva? Look in Archiva for the license.jar artifact and confirm that it's there as well. > But in the end that swf that I compile on my machine does not show the > watermark. > > To make the confusion perfect I checked the mvn -X output of a totally > other project, that uses the "official" 3.2.0.3958 artifacts that I > obtained from your repo (http://svn.sonatype.org/). This project does > not make use of any charting - I did not even specify any license > information in any pom.xml - but the flex mojo prints out the license > information from my flex builder license !!! Where does it get that > from ? Is there any windows registry access ? the license string is > printed out with all the "-" characters removed. This is a little "feature" that Velo added. Your Flex Builder license is installed in a known location on each platform, so he looks it up and automatically inserts it for you if it exists (if you have ever installed FB Pro). If you do the build on a machine w/o FB installed (like build servers) it won't be there and you'll still need it in your pom (or manually put it in the known location). Logan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex-mojos?hl=en?hl=en http://blog.flex-mojos.info/ -~----------~----~----~----~------~----~------~--~---
