Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 66542D132 for ; Sun, 26 Aug 2012 17:51:48 +0000 (UTC) Received: (qmail 65015 invoked by uid 500); 26 Aug 2012 17:51:47 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 64982 invoked by uid 500); 26 Aug 2012 17:51:47 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 64973 invoked by uid 99); 26 Aug 2012 17:51:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 26 Aug 2012 17:51:47 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [80.67.31.96] (HELO smtprelay06.ispgateway.de) (80.67.31.96) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 26 Aug 2012 17:51:41 +0000 Received: from [10.128.0.22] (helo=exchange.df.eu) by smtprelay06.ispgateway.de with esmtps (TLSv1:RC4-MD5:128) (Exim 4.68) (envelope-from ) id 1T5gzV-0007bW-FM for flex-dev@incubator.apache.org; Sun, 26 Aug 2012 19:51:17 +0200 Received: from ECCR06PUBLIC.exchange.local ([10.128.2.55]) by efe07.exchange.local ([10.128.0.22]) with mapi; Sun, 26 Aug 2012 19:23:11 +0200 From: "christofer.dutz@c-ware.de" To: "flex-dev@incubator.apache.org" Date: Sun, 26 Aug 2012 19:23:12 +0200 Subject: AW: [OT] Current status on Flexunit4? Thread-Topic: [OT] Current status on Flexunit4? Thread-Index: Ac2DqdttOwrXFUcLTDuc0GhQWi2f+gAACSMQ Message-ID: <66E38C42347D6446BF7FCB22C3D3878072DB7A2111@ECCR06PUBLIC.exchange.local> References: <66E38C42347D6446BF7FCB22C3D3878072DB7A210D@ECCR06PUBLIC.exchange.local> In-Reply-To: Accept-Language: de-DE Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: de-DE Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Hi Carlos, well I think that after Flex becoming an ASF project it sounds sensible to = think about moving a maven plugin for building flex there too. Currently I = think it wouldn't be the best option to simply move Flexmojos under the hoo= d of the ASF. And after all Velo would have to give his Ok for that. Flexmojos in its current state supports building Flex projects starting wit= h Flex 2.0.1.180927 and hereby is full of code handling all this downgradin= g.=20 Second thing is that Flexmojos includes a lot of other stuff that is also n= ot under the hood of the ASF.=20 Third and in my opinion the thing that sometimes disturbs me most, is that = flexmojos is far from the simple "compile this stuff into an swf for me ple= ase" tool. During time it has grown to support more and more stuff. This ma= kes it difficult for tool providers to validate all the configuration optio= ns. For example IntelliJ complains about me not setting a storepass config = option, which is actually only needed when packaging Air applications. So s= plitting this up into a simple flex-compiler and air-packaging plugin would= allow configuration support to be a lot cleaner. =20 The solution I would opt on would be do two steps: - Start publishing official Mavenized Flex SDKs. - Create a new set of lightweight maven plugins each with its individual pu= rpose. For the first step I could provide you with my Generator, that I am current= ly working on (Almost finished). You could evaluate the resulting FDKs and = fine-tune them, if you think they need optimizing. These FDKs should then b= e officially hosted on the ASF Maven servers. After this is done these FDKs= would then be the base for building a set of lightweight maven plugins. Ea= ch one dealing with its individual part of a flex projects build lifecycle: - Compiling AS and MXML files to SWFs and SWCs (maven-flex-compiler-plugin) - Code Generation (maven-flex-code-generator-plugin) - UnitTesting (maven-flex-unittest-plugin) - Air Packaging (maven-air-packaging-plugin) - Optimizing the SWFs and SWCs (maven-flex-optimizer-plugin) - Deploying all needed Flex artifacts in a WAR project (maven-flex-war-depl= oyment-plugin) - ... The good thing about this would be that they could be developed, maintained= , versioned and released independently. I would be more than glad to help working on this and even already have a b= unch of improvements I would like to introduce while doing so. Most of thes= e would make it necessary for me to re-implement quite some portions of Fle= xmojos anyway. =09 Chris [ C h r i s t o f e r =A0D u t z ] =A0 C-Ware IT-Service Inhaber Dipl. Inf. Christofer Dutz Karlstra=DFe. 104, 64285 Darmstadt =A0 fon: =A00 61 51 / 27315 - 61 fax: =A00 61 51 / 27315 - 64 mobil: =A00171 / 7 444 2 33 email: =A0christofer.dutz@c-ware.de http://www.c-ware.de =A0 UStId-Nr. DE195700962 -----Urspr=FCngliche Nachricht----- Von: carlos.rovira@gmail.com [mailto:carlos.rovira@gmail.com] Im Auftrag vo= n Carlos Rovira Gesendet: Sonntag, 26. August 2012 18:43 An: flex-dev@incubator.apache.org Betreff: Re: [OT] Current status on Flexunit4? Hi Chris, could flexmojos be as well in ASF? (only a thought ;)) best, Carlos 2012/8/26 Omar Gonzalez : > On Sunday, August 26, 2012, christofer.dutz@c-ware.de wrote: > >> Hi, >> >> This topic might be a liitle off-topic, but as I have read quite a=20 >> few statements on Adobe and Flexunit here, I thougt it would be the=20 >> best place to ask. As it seems that the Flexunit.org mailinglist=20 >> isn't really active anymore. >> >> I just finished some work on Flexmojos unittesting support,=20 >> especially supporting parametrized tests in conjunction with=20 >> Flexunit4. Currently I don't want to push my changes back to FMs=20 >> trunk, because I am not quite sure what the current status on Flexunit i= s. >> >> Currently Flexmojos supports two flex unit testing frameworks called=20 >> "flexunit" >> - com.adobe.flexunit:flexunit:0.85:swc (called flexunit in FM) >> - com.adobe.flexunit:flexunit: 4.0-beta-2:swc (called flexunit4 in=20 >> FM) I am quite unsure about the later one of them. On the Project=20 >> page http://www.flexunit.org/ I can see no reference to adobe at all.=20 >> Even the package structure is different and all refer to=20 >> "org.flexunit". So I'm guessing this is a second project unluckily=20 >> also called "Flexunit". Am I correct about this? In this case the=20 >> current groupId used in FM shouldn't be "com.apache.flexunit" but=20 >> something different . but what should it be instead? >> My second area of uncertainty regarding flexunit (from flexunit.org)=20 >> is what the latest version is. The Blog on the page claims to be 4.1=20 >> RC2, but the download page states 4.1 ("stable" without the RC2). >> Assuming the flexunit.org project is different from adobes project=20 >> and that RC2 has become the final release I was thinking about using=20 >> org.flexunit:flexunit:4.1.0:swc as version and would like to have=20 >> this published in a public repo. >> >> It would be great if you could help me sort this out. >> >> Chris >> >> >> [ C h r i s t o f e r D u t z ] >> >> C-Ware IT-Service >> Inhaber >> Dipl. Inf. Christofer Dutz >> Karlstra=DFe. 104, 64285 Darmstadt >> >> fon: 0 61 51 / 27315 - 61 >> fax: 0 61 51 / 27315 - 64 >> mobil: 0171 / 7 444 2 33 >> email: christofer.dutz@c-ware.de >> >> http://www.c-ware.de >> >> UStId-Nr. DE195700962 >> >> >> > Michael Labriola and Digital Primates are currently in the process of=20 > making the software grant to the ASF and FlexUnit will soon be in=20 > Apache repositories. I would sit tight. ;) > > -omar -- Carlos Rovira Director de Tecnolog=EDa M: +34 607 22 60 05 F: +34 912 35 57 77 CODEOSCOPIC S.A. Avd. del General Per=F3n, 32 Planta 10, Puertas P-Q 28020 Madrid