Well I actually did release Flexmojos and I think I went though our wiki pages 
and updated things that I found wrong.

Next step will be a release of the flex-sdk-converter, which will be another 
big milestone. At least I have successfully used it to auto upgrade to Flex 
4.15 and Air 20 :-)

Chris

________________________________________
Von: Mihai Chira <mihai.ch...@gmail.com>
Gesendet: Mittwoch, 3. Februar 2016 12:53
An: dev@flex.apache.org
Betreff: Re: AW: AW: Flex SDK Converter Maven Extension available

Thank you, Christofer! I will get back to you if we decide to make the
transition and have questions or issues.

On 29 January 2016 at 16:19, Christofer Dutz <christofer.d...@c-ware.de> wrote:
> Well they should be quite up to date ... I am also thinking about releasing 
> Flexmojos 7.1.0 this weekend (assuming that I will get some free time by my 
> girlfriend ;-) )
>
> If you need any help with the transition, please feel free to ask any 
> question. I'll do my best to assist you.
>
> Chris
>
> ________________________________________
> Von: Mihai Chira <mihai.ch...@gmail.com>
> Gesendet: Freitag, 29. Januar 2016 15:36
> An: dev@flex.apache.org
> Betreff: Re: AW: AW: Flex SDK Converter Maven Extension available
>
> Also just noticed [2], which seems to have been updated much more recently.
>
> [2] 
> https://cwiki.apache.org/confluence/display/FLEX/Quick+Start+Guide:+Building+Apache+Flex+applications+using+Maven
>
> On 29 January 2016 at 15:29, Mihai Chira <mihai.ch...@gmail.com> wrote:
>> In my team we are looking into - perhaps - moving our Flex app build
>> to Maven, from ant. Is the information at [1] up to date for how we
>> can achieve this? Thanks.
>>
>> [1] 
>> https://cwiki.apache.org/confluence/display/FLEX/Building+Flex+applications+with+Maven
>>
>> On 20 April 2015 at 21:24, Christofer Dutz <christofer.d...@c-ware.de> wrote:
>>> Ok I just fixed a little bug in the converter ...
>>>
>>> As I stripped the build number from the flex version, no rsl was copied to 
>>> the maven repo. I just fixed that problem, now the rsls are correctly 
>>> deployed to the output.
>>>
>>> Chris
>>>
>>> ________________________________________
>>> Von: Christofer Dutz <christofer.d...@c-ware.de>
>>> Gesendet: Montag, 20. April 2015 09:17
>>> An: dev@flex.apache.org
>>> Betreff: AW: AW: AW: Flex SDK Converter Maven Extension available
>>>
>>> The reason why the conversion of a Flex SDK needs flash resources, is the 
>>> fact that in the Flex SDK we don't provide all themes as swcs. I made the 
>>> flex converter automatically compile any non swc themes to swc format in 
>>> order to be able to use all themes equally. In order to compile, you need a 
>>> playerglobal and that's not present in the binary distribution. Therefore 
>>> the flex converter downloads the minimum version for this task only.
>>>
>>> Regarding the FM error. Did you compile with "-X" option to show 
>>> stacktraces? Would be helpful as the log doesn't really show much usefull 
>>> information. One thing I could immagine: The failling project ... does this 
>>> use font encoding? This is no longer part of the "compiler" artifact. If 
>>> your module needs font encoding and font embeding, you need to add an 
>>> additional plugin dependency to com.adobe:fontkit:1.0:pom
>>>
>>> Chris
>>>
>>>
>>> ________________________________________
>>> Von: Frédéric THOMAS <webdoubl...@hotmail.com>
>>> Gesendet: Sonntag, 19. April 2015 20:40
>>> An: dev@flex.apache.org
>>> Betreff: RE: AW: AW: Flex SDK Converter Maven Extension available
>>>
>>> Hey Chris,
>>>
>>> Yep, was that, thanks !
>>>
>>> The project was compiling nicely with FM 7.0.1, SDK 4.14, I changed it to 
>>> SDK 4.13.0 and FM 7.1.0-SNAPSHOT to verify.
>>>
>>> 1- I noticed you have a dependency to flash player 10.2, is this for the 
>>> minimum version in case it is not specify ?
>>> 2- I removed the FM dependency of flexmojos-threadlocaltoolkit-wrapper to 
>>> fonkit which is not in the compiler pom anymore and while it compiles some 
>>> projects it fails on others with something not really helpful 
>>> https://paste.apache.org/nIkS
>>>
>>> Does it mean something for you ?
>>>
>>> Frédéric THOMAS
>>>
>>>> From: christofer.d...@c-ware.de
>>>> To: dev@flex.apache.org
>>>> Subject: AW: AW: Flex SDK Converter Maven Extension available
>>>> Date: Sun, 19 Apr 2015 17:21:47 +0000
>>>>
>>>> Yup ... I know exactly why you are getting this cause I had to figgure 
>>>> that out too :-)
>>>> Maven 3.3 has higher requirements for the Java Version ... you need at 
>>>> least a Java 1.7 VM
>>>>
>>>> Chris
>>>>
>>>>
>>>>
>>>>
>>>> -----Ursprüngliche Nachricht-----
>>>> Von: Frédéric THOMAS [mailto:webdoubl...@hotmail.com]
>>>> Gesendet: Sonntag, 19. April 2015 18:46
>>>> An: dev@flex.apache.org
>>>> Betreff: RE: AW: Flex SDK Converter Maven Extension available
>>>>
>>>> Hi Chris,
>>>>
>>>> Just came back home and was trying FM 7.1.0-SNAPSHOT, I droped 
>>>> flex-maven-extension.jar into the lib/ext folder along with the 
>>>> extensions.xml of my fresh maven 3.3.1 (I still was in 3.0.5) and got this 
>>>> even though after I removed the extensions.xml:
>>>>
>>>> Exception in thread "main" java.lang.UnsupportedClassVersionError: 
>>>> org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0
>>>>
>>>> Any clue ?
>>>>
>>>> Frédéric THOMAS
>>>>
>>>> > From: christofer.d...@c-ware.de
>>>> > To: dev@flex.apache.org
>>>> > Subject: AW: Flex SDK Converter Maven Extension available
>>>> > Date: Sun, 19 Apr 2015 11:50:07 +0000
>>>> >
>>>> > Ok ... so maven and it's classloading can be a PITA ;-)
>>>> >
>>>> > But the latest version now works with all Maven versions from 3.1.1 up 
>>>> > to 3.3.1.
>>>> > So if you copy the fat jar from
>>>> > flex-utils/mavenizer/maven-extension/target/flex-maven-extension-1.0.0.jar
>>>> >  to MAVEN_HOME/lib/ext and try to build a Flex project with Flexmojos, 
>>>> > the magic will kick in instantly.
>>>> >
>>>> > Unfortunately my last changes seem to have broken the ability to include 
>>>> > the extension using the ".mvn/extensions.xml" mechanism. I'll fix that 
>>>> > as soon as possible.
>>>> >
>>>> > Chris
>>>> >
>>>> >
>>>> > -----Ursprüngliche Nachricht-----
>>>> > Von: Christofer Dutz [mailto:christofer.d...@c-ware.de]
>>>> > Gesendet: Samstag, 18. April 2015 18:18
>>>> > An: dev@flex.apache.org
>>>> > Betreff: AW: Flex SDK Converter Maven Extension available
>>>> >
>>>> > Ok ... today I started testing the extension with older Maven versions
>>>> > and with the extension installed in MAVEN_HOME/lib/ext instead of
>>>> > having it referenced from ".mvn/extension.xml" and it seems I have to
>>>> > put a little more work into this option. But feel free to test it with
>>>> > 3.3.1 :-)
>>>> >
>>>> > Chris
>>>> >
>>>> > ________________________________________
>>>> > Von: Christofer Dutz <christofer.d...@c-ware.de>
>>>> > Gesendet: Samstag, 18. April 2015 02:32
>>>> > An: dev@flex.apache.org
>>>> > Betreff: AW: Flex SDK Converter Maven Extension available
>>>> >
>>>> > Snapshot should be available. At least I deployed it a few hours ago
>>>> > :-)
>>>> >
>>>> > Gesendet mit meinem HTC
>>>> >
>>>> > ----- Reply message -----
>>>> > Von: "Frédéric THOMAS" <webdoubl...@hotmail.com>
>>>> > An: "dev@flex.apache.org" <dev@flex.apache.org>
>>>> > Betreff: Flex SDK Converter Maven Extension available
>>>> > Datum: Fr., Apr. 17, 2015 20:56
>>>> >
>>>> > Hi Chris,
>>>> >
>>>> > Seems cool, do you have a snapshot ?
>>>> > I will have more time on Sunday to continue the converter test and could 
>>>> > be a good opportunity to try this version too.
>>>> >
>>>> > Thanks,
>>>> > Frédéric THOMAS
>>>> >
>>>> > > From: christofer.d...@c-ware.de
>>>> > > To: dev@flex.apache.org
>>>> > > Subject: Flex SDK Converter Maven Extension available
>>>> > > Date: Fri, 17 Apr 2015 18:37:54 +0000
>>>> > >
>>>> > > Hi Guys,
>>>> > >
>>>> > >
>>>> > > I invested several days in extending Flexmojos to use the 
>>>> > > flex-sdk-converter (AKA Mavenizer). I ended up with a version of 
>>>> > > Flexmojos that allowed to build flex applications without any 
>>>> > > dependencies at all (compiler, player/airglobal, framework were added 
>>>> > > automatically). By setting some properties flexmojos would 
>>>> > > auto-download the resources and convert them. I even managed to have 
>>>> > > the compiler resources automatically added to the plugin classpath.
>>>> > >
>>>> > >
>>>> > > The huge downside of this approach is that other maven plugins don't 
>>>> > > deal really well with this. For example the dependency:tree plugin 
>>>> > > doesn't show the libs and IntelliJ doesn't either. I was also really 
>>>> > > worried that I was working around mavens dependency resolutions 
>>>> > > strategies which could mess up some things big time.
>>>> > >
>>>> > >
>>>> > > I therefore tried something completely different. I created a core 
>>>> > > maven extension. You can think of this as a plugin for maven itself. 
>>>> > > With this I added a Maven "EventSpy" which monitors Maven for 
>>>> > > resolution requests to Flex related artifacts. If one of these fail to 
>>>> > > resolve, the SDK Converter kicks in to download, convert and install 
>>>> > > the artifacts. Depending on the Maven version you are using this has 
>>>> > > to be installed slightly different.
>>>> > >
>>>> > >
>>>> > > -------------------------------------------------------------
>>>> > >
>>>> > > If you are using Maven 3.3.1 or above (Yeah ... not too much above 
>>>> > > that yet ;-):
>>>> > >
>>>> > > -------------------------------------------------------------
>>>> > >
>>>> > > - create a ".mvn" directory in your projects root.
>>>> > >
>>>> > > - create an "extensions.xml" inside that directory with the
>>>> > > following content
>>>> > >
>>>> > > <?xml version="1.0" encoding="UTF-8"?> <extensions>
>>>> > >     <extension>
>>>> > >         <groupId>org.apache.flex.utilities.converter</groupId>
>>>> > >         <artifactId>maven-extension</artifactId>
>>>> > >         <version>1.0.0-SNAPSHOT</version>
>>>> > >     </extension>
>>>> > > </extensions>
>>>> > >
>>>> > > -------------------------------------------------------------
>>>> > >
>>>> > > If you are using Maven below 3.3.1
>>>> > >
>>>> > > -------------------------------------------------------------
>>>> > >
>>>> > > Copy the flex-maven-extension jar to your MAVEN_HOME/lib/ext
>>>> > > directory (Have to do a little more testing with this though ... the
>>>> > > 3.3.1 approach should work)
>>>> > >
>>>> > >
>>>> > > So you should be able to build the above project without having 
>>>> > > ANYTHING related to flex installed by executing:
>>>> > >
>>>> > > mvn install
>>>> > >
>>>> > > I did change 2 minor things in the current sdk-converter though ... 
>>>> > > FDKs now have three digit versions an no longer contain the build 
>>>> > > number ... so instead of using 4.14.1.20150325 you just use 4.14.1 
>>>> > > instead. Additionally now for the flash sdk a 
>>>> > > "com.adobe.flash:framework:pom" is created in order to have all sdk 
>>>> > > parts in sync.
>>>> > >
>>>> > > Really glad I didn't release the converter the first time ;-)
>>>> > >
>>>> > > Have Fun, looking forward for feedback
>>>> > >
>>>> > >     Chris
>>>> > >
>>>> > >
>>>> > >
>>>> > >
>>>> > >
>>>> > >
>>>> >
>>>>
>>>

Reply via email to