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 DA698D24E for ; Mon, 24 Sep 2012 20:44:58 +0000 (UTC) Received: (qmail 84621 invoked by uid 500); 24 Sep 2012 20:44:58 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 84589 invoked by uid 500); 24 Sep 2012 20:44:58 -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 84574 invoked by uid 99); 24 Sep 2012 20:44:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Sep 2012 20:44:58 +0000 X-ASF-Spam-Status: No, hits=0.3 required=5.0 tests=FRT_ADOBE2,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of carlos.rovira@gmail.com designates 74.125.82.175 as permitted sender) Received: from [74.125.82.175] (HELO mail-we0-f175.google.com) (74.125.82.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Sep 2012 20:44:52 +0000 Received: by weyt44 with SMTP id t44so2481966wey.6 for ; Mon, 24 Sep 2012 13:44:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=m0LlZaDy2am8shuTI2li7ed4mh/f1biLFuxLaR5uQ/o=; b=djB97U/xWzXH13PeXfhgaazsazCQ2gXOeehH7O0EnLrcukxhYuxTULBUri3I7HZFxM DWtSruRFFNtGETRs7GUMOiF/rrnOX90sBDsgC3+JZowJ7powpd5qx2fvb2TYXCd2IuMB upLpmkUwJvMhrGs4jTbqZ/4hfKiOCNL5OWD4vXojA0mUQFciJ6B9Mn/IjUFUZ/aV/OeT +xjzIXSmAMirFRWNmPyRQcsspDajT03wMwVI7RBAiRykD7+QddFs7LrC2/1kExvqzTnO aWRhkxN8NLjujljGjEvU9RQe28Xv/geh/FlCp7HoSS9wYpVXwxdfRIzi0uX9ohPR+gZH CVMQ== MIME-Version: 1.0 Received: by 10.216.182.210 with SMTP id o60mr7154536wem.110.1348519471831; Mon, 24 Sep 2012 13:44:31 -0700 (PDT) Sender: carlos.rovira@gmail.com Received: by 10.194.7.165 with HTTP; Mon, 24 Sep 2012 13:44:31 -0700 (PDT) In-Reply-To: References: <66E38C42347D6446BF7FCB22C3D3878072DDC95A9A@ECCR06PUBLIC.exchange.local> Date: Mon, 24 Sep 2012 22:44:31 +0200 X-Google-Sender-Auth: DyukPIxMfdXyxyVsrkNbSm-c1cY Message-ID: Subject: Re: AW: Flex Maven FDK Generator RC1 From: Carlos Rovira To: flex-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, the problem is with adobe sdks only, but apache flex sdks would not have this problem isn't it? for older sdks up to 4.5.1 the artifacts are available from maven official repo, but 4.6 is the only one not deployed. The next is already apache flex 4.8, that should not have any legal problems... I'm missing something? 2012/9/24 Alex Harui : > Chris, > > IMO, even a download link to the actual Adobe binaries stored on a non-Ad= obe > site is not legal. I believe that any final structure will require > downloading Adobe binaries from Adobe or some third party that has a lice= nse > to do so. Imagine this was an MP3 file: you are restricted from sharing > music without permission of the artist. > > What would be the minimum change Adobe would need to allow you to get the > Adobe stuff from Adobe? Would I just need to place pom.xml files next to > the zips for AIR SDK and Player? If so, I will look into getting that to > happen. What would go in the pom.xml files? > > > On 9/24/12 4:50 AM, "christofer.dutz@c-ware.de" > wrote: > >> Hi Carlos, >> >> I could whip up a "dummy" version of my FDKs replacing the binary artifa= cts >> with empty placeholders of the same name. This way there shouldn't be an= y >> legal issues with me publically making Adobe stuff downloadable. >> The other alternative would be that everyone interested in the Structure= to >> contact me and I'll give them the download link (I just don't want to ge= t into >> Trouble with Adobe). >> >> Chris >> >> >> >> -----Urspr=FCngliche Nachricht----- >> Von: carlos.rovira@gmail.com [mailto:carlos.rovira@gmail.com] Im Auftrag= von >> Carlos Rovira >> Gesendet: Montag, 24. September 2012 13:32 >> An: flex-dev@incubator.apache.org >> Betreff: Re: Flex Maven FDK Generator RC1 >> >> Hi Chris, >> >> you're completly right. In order to get this milestone we need to discus= s >> project structure to get parent/child, and so on... >> >> I think a new [Discuss] thread should be open ASAP to see everyone opini= on >> about this. >> >> >> >> >> 2012/9/24 christofer.dutz@c-ware.de : >>> Hi Carlos, >>> >>> I was hoping that Apache would start publishing their FDKs in a Maveniz= ed >>> form. With the Tool it should be almost no work at all. Frederic added = a tool >>> to deploy the generated artifacts to Nexus, I am planning on creating >>> something similar to deploy to Artifactory (I haven't checked, if I eve= n need >>> to implement a separate tool). Using these it should be easy to integra= te >>> them into the release build. If any maven/ant plugin adapters are neede= d I >>> would be glad to provide them. >>> >>> The first step to mavenizing Flex is do decide on the structure of the >>> project. I think my Generator is a first step in this direction and tha= t's >>> one of the reasons why I would like to open the discussion on the struc= ture. >>> My FDKs are my opinion on an ideal structure but I would be glad to adj= ust if >>> someone has any objections. >>> >>> The poms are very simple. They don't contain the maven config needed to >>> build. They even don't contain the dependency information needed to bui= ld. >>> In order to use the poms to build Flex in Maven it would make it necess= ary to >>> add the parent/child module config stuff, the plugin configuration stuf= f, the >>> dependencies and so on. >>> But even if it would not be a simple "drop in the poms" process, I thin= k it >>> shouldn't be that hard. >>> >>> Chris >>> >>> >>> >>> -----Urspr=FCngliche Nachricht----- >>> Von: carlos.rovira@gmail.com [mailto:carlos.rovira@gmail.com] Im >>> Auftrag von Carlos Rovira >>> Gesendet: Montag, 24. September 2012 12:24 >>> An: flex-dev@incubator.apache.org >>> Betreff: Re: Flex Maven FDK Generator RC1 >>> >>> Hi Chris, >>> >>> this sounds very good. The point 5 should be the solution to the proble= m we >>> had with themes. I would like to have access to the link in order to te= st it. >>> >>> btw, if this works and we finaly have a working process to have maveniz= ed >>> flex artifacts...could this be integrated in the build process to apach= e flex >>> to have official apache flex maven artifacts? >>> >>> Going one step further... would be possible to create pom.xml for each = apache >>> flex project to create flex maven artificats from now on? This could ge= nerate >>> maven flex artifacts from source code with jenkins as part of the norma= l >>> apache flex sdk generation process and could be deployed to apache mave= n >>> official repo. >>> >>> Great work! :) >>> >>> >>> >>> >>> 2012/9/24 christofer.dutz@c-ware.de >>> >>>> Hi,**** >>>> >>>> ** ** >>>> >>>> I just wanted to inform you, that I have somewhat finished my Flex >>>> FDK Generator. With this tool you should be able to generate >>>> Mavenized FDKs from any existing Flex FDK (Apache or Adobe) and Air >>>> SDK.**** >>>> >>>> ** ** >>>> >>>> In order to use the new FDKs with Flexmojos 6.x I still have to >>>> change some stuff in Flexmojos 6.x (The framework.swc now has the >>>> version of the swz and this sometimes differs from the FDK version >>>> and hereby from the compiler.jar version).**** >>>> >>>> You should be able to compile using Velos famous >>>> iKnowWhatImDoingPleaseBreakMyBuildIwontBlameFlexmojosForStopWorking>>> t >>>> tp://repository.sonatype.org/content/sites/maven-sites/flexmojos/4.0-R= C2/com >>>> pile-swc-mojo.html#iKnowWhatImDoingPleaseBreakMyBuildIwontBlameFlexmoj= osForS >>>> topWorking>configuration option do disable this check ( >>>> http://repository.sonatype.org/content/sites/maven-sites/flexmojos/4.0= -RC2/c >>>> ompile-swc-mojo.html#iKnowWhatImDoingPleaseBreakMyBuildIwontBlameFlexm= ojosFo >>>> rStopWorking). >>>> Even if you don't want to actually use Flexmojos 6.x it would be >>>> great to get some feedback on the deployment structure. Currently it >>>> would be easy to change things . as soon as Deployments are >>>> available, this would be hard to fix.**** >>>> >>>> ** ** >>>> >>>> Things that are different from Velos Deployments:**** >>>> >>>> ** ** >>>> >>>> **1. **Flash player stuff is now in "com.adobe.flash.framework" >>>> (The playerglobals are here) and "com.adobe.flash.runtime" (The >>>> Flashplayer executable binaries are here) (There is no longer any >>>> "playerglobal-{fdk-version}-{player-version}.swc" artifacts)**** >>>> >>>> **2. **Air stuff is now in "com.adobe.air.framework" (The >>>> airglobals are here) (I didn't make it deploy the air runtime as this >>>> would have been really tricky)**** >>>> >>>> **3. **Adobe FDKs are under "com.adobe.flex" and Apache FDKs are >>>> under "org.apache.flex"**** >>>> >>>> **4. **There are new Artifacts >>>> "com.adobe.flex:framework:{fdk-version}:pom" which define the >>>> explicit versions of each library of the FDK and can be used by >>>> importing this artifact into your projects dependency management.**** >>>> >>>> **5. **There is no longer a "framwework-config-zip", instead the= re >>>> is a swc-Theme for every theme of a FDK under >>>> "com.adobe.flex.framework.themes" (During deployment I use compc to >>>> compile a SWC from every theme that is not already an SWC theme)**** >>>> >>>> **6. **If a library in the framework has a matching "rsl" or "sw= z" >>>> the versions of these are used to deploy the artifact (generally >>>> affects "osmf" and "textlayout" but in the A and B versions of >>>> patched FDKs the versions of "framework" etc. differ from the FDK vers= ion. >>>> Deploying them with the version of the FDK breaks the ability to load >>>> the SWZ files from an Adobe server)**** >>>> >>>> ** ** >>>> >>>> I think that was the major stuff ;-)**** >>>> >>>> ** ** >>>> >>>> If someone wants to have a look at the FDKs, please contact me and >>>> I'll send you the link to the download (Don't want to publish that >>>> here). I will continue to make Flexmojos work with my new FDKs as >>>> soon as that's finished and seems to be working I would like to make >>>> the Generator publically >>>> available.**** >>>> >>>> ** ** >>>> >>>> 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**** >>>> >>>> ** ** >>>> >>>> [image: Beschreibung: >>>> 788335] >>>> **** >>>> >>>> IT- und >>>> Systemh=E4user >>>> **** >>>> >>>> ** ** >>>> >>>> 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**** >>>> >>>> ** ** >>>> >>>> ** ** >>>> >>> >>> >>> >>> -- >>> 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 >> >> >> >> -- >> 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 > > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui > --=20 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