Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id DF2EE200B38 for ; Fri, 8 Jul 2016 12:34:10 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id DDCA7160A5A; Fri, 8 Jul 2016 10:34:10 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 09FE7160A58 for ; Fri, 8 Jul 2016 12:34:09 +0200 (CEST) Received: (qmail 24669 invoked by uid 500); 8 Jul 2016 10:34:07 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 24285 invoked by uid 99); 8 Jul 2016 10:34:06 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jul 2016 10:34:06 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 7699EC0C03 for ; Fri, 8 Jul 2016 10:34:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.28 X-Spam-Level: * X-Spam-Status: No, score=1.28 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id GPVj3JnulaSp for ; Fri, 8 Jul 2016 10:34:04 +0000 (UTC) Received: from mail-qk0-f194.google.com (mail-qk0-f194.google.com [209.85.220.194]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 8E2315FBC7 for ; Fri, 8 Jul 2016 10:34:03 +0000 (UTC) Received: by mail-qk0-f194.google.com with SMTP id r68so7153319qka.3 for ; Fri, 08 Jul 2016 03:34:03 -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:from:date:message-id :subject:to; bh=ceONrV+DxUZhy8biLijRQJo61m7BdRKhncDbyqiuQ0g=; b=NcJHEHkSJq4bqWX/awwdygMBBiox/jSwZBkr6CislfpBSZMUyl7WKPWQYI5sY5d0eQ r2pSGgwjVwQska70dsRUydhYgtgyf92h9GBZM1jdi0V6UWUuqNzM6j9LdxWb4WHNQ5da y2anE6HQ+e7flj1P0fOC64vxzwDyVOWOKaQ+k3IXlUUIK+3yj7z6NZaIyqsbf69cMxj9 ++5UDvPccelbC+xkg66Eh0Qr4i/jNbINp+5yYJKB1WciH3RuYVKAFCjPsEpCT/gYQJ9m posKZDr8fsnHwKBldjy/JQ0W5ETr/3WmB44wjMh1VZEsBAh8uJ45nmDHCfsNNEud8bRi nBdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=ceONrV+DxUZhy8biLijRQJo61m7BdRKhncDbyqiuQ0g=; b=VfmHAxu8KtL3pkDrbb7uPYnrnd4B2KILDC0JHD4BMrzdmnRHp6PU2mxfcW8r4cYtrJ tCfJbnVllKr7RmVw8M4/ZTBf6YaTT827xQrZdL/E/I5eg/gTbUv+7BWm71v2uWDhRY/M pRkYv7mDUeeI5KiZ4ZiDqE7lzFrP/aeufKc92E2FrDAPYO+zOuq+NUgnIEV2Erd0ElzZ cuXVMKrLk0qKm1uKNuU8dk0TGHTk0aTFOXGMJRnwRiC3Dy0aJrmOwNtdtkB/L1FSY3DM gKdNW45r2uGeMcRl+cgznd60ccwhf64STh45Cq6rYIwqaZTtfg1o2J6x5fCRBJkmubK+ OWKA== X-Gm-Message-State: ALyK8tLMH8QaLbnWDtKLpm3Qq27kfYwQ0vTgHfGNNs75J6SnorAqmRv7SPHqDg6IkkeKsthDEGxpctA7IUqcFg== X-Received: by 10.194.0.4 with SMTP id 4mr4574938wja.127.1467974042335; Fri, 08 Jul 2016 03:34:02 -0700 (PDT) MIME-Version: 1.0 Sender: carlos.rovira@gmail.com Received: by 10.28.170.142 with HTTP; Fri, 8 Jul 2016 03:33:42 -0700 (PDT) In-Reply-To: References: From: Carlos Rovira Date: Fri, 8 Jul 2016 12:33:42 +0200 X-Google-Sender-Auth: psZ-FR_eMCj9zaFpZfvvVKacTI4 Message-ID: Subject: Re: [FlexJS] Producing distributions with Maven To: "dev@flex.apache.org" Content-Type: multipart/alternative; boundary=14dae93b59e25540fb05371d5732 archived-at: Fri, 08 Jul 2016 10:34:11 -0000 --14dae93b59e25540fb05371d5732 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Alex, I think I generate a bit of confussion re-reading what I wrote. I understand that ANT build continue to be there and maintained. I'm referring only to maven build, that should not be dependant of ANT hacks (at least in the end goal). So people could choose to build with ANT or Maven (and for TI departments of big corps, will choose the later and would want to be pure maven builds that could live in their CI server processes). sorry If I sound like ANT was to be erradicated...not at all, but I'd love to see maven get rid of ANT hacks (if this is possible) Thanks Carlos 2016-07-08 7:17 GMT+02:00 Alex Harui : > Hi Carlos, > > I didn't understand this at all. I guess I just don't understand why we > have to have one way to build things. It doesn't seem like the Apache Wa= y > to say "no, you can't have an Ant build". > > I just want to get the Maven stuff to the minimum releasable state, > release it, get folks to try it, and see what feedback we get and go from > there. > > Thanks, > -Alex > > On 7/7/16, 11:14 AM, "carlos.rovira@gmail.com on behalf of Carlos Rovira" > > wrote: > > >Hi, > > > >I think people of TI enviroments would want a tech like this that rely o= n > >maven, but thinking on what people expect to have on his own CI process, > >we > >need to be pure maven (without ANT hacks that would make this not valid)= . > >So my vote is to rely only on maven, since if not it will defeats the > >maven > >main purpose (IMHO). > > > >In local dev machines, if they are building software using FlexJS, they > >will config their poms to download FlexJS transparently and then configu= re > >their IDEs, If they work as well on FlexJS, they will build running the > >poms. > > > >Regarding original Chris question. If I understand what he is describing= , > >I > >think will be normal to have some parent project that bundles some part = of > >the software and then builds child project. Those kind of problems (egg = or > >chicken first) use to be very typical in maven builds, so maybe making > >some > >hierarchy of projects that builds first dependant parts could be a good > >solution...is that way what you are describing? > > > > > > > >2016-07-07 16:54 GMT+02:00 Alex Harui : > > > >> The key thing we need to decide here is whether folks who want to > >>develop > >> using IDEs will need to run a Maven or Ant before importing the projec= ts > >> into the IDEs and that the IDEs will properly handle regeneration of t= he > >> config files. The IDEs currently use config files checked into the > >>repo, > >> instead of generated by the build. > >> > >> And we need to decide whether we are going to make such changes before > >>or > >> after the 0.7.0 release. > >> > >> -Alex > >> > >> On 7/7/16, 7:44 AM, "Christofer Dutz" > wrote: > >> > >> >Hi, > >> > > >> > > >> >I just added a new module to the flex-asjs module called > >>"distribution". > >> >This is a maven module that uses the maven-assembly-plugin to produce > >> >bundles of software. I am currently trying to make it automatically > >>build > >> >installable versions of the SDK [1]. It would be cool if you could > >>have a > >> >look at what I'm producing. > >> > > >> > > >> >Currently the Ant build sort of builds the artifacts in-place. It's > >>sort > >> >of like living the house while you are building it. Everyone knows - = or > >> >can at least imaging - that's not nice ;-) > >> > > >> > > >> >I think moving the static parts (like run scripts, config files, > >> >manifests etc.) to the distribution module would clean up the project= a > >> >lot. > >> > > >> > > >> >I think the cleanest option would be to have a completely separate > >>module > >> >("flex-flexjs" for example) which does the distribution packaging and > >>to > >> >have it depend on flex-falcon and flex-asjs. This would separate > >> >compiler, framework and distribution, but that's just my oppinion. I > >>just > >> >think there's far too much static stuff hanging around in the > >>directories > >> >and I have no idea what is used for what or if its obsolete. > >> > > >> > > >> >Chris > >> > > >> > > >> >[1] > >> > > >> > >> > https://builds.apache.org/view/E-G/view/Flex/job/flex-asjs%20(maven)/ws/d > >>i > >> >stribution/target/ > >> > > >> > >> > > > > > >-- > > > >Carlos Rovira > >Director General > >M: +34 607 22 60 05 > >http://www.codeoscopic.com > >http://www.avant2.es > > > > > >Este mensaje se dirige exclusivamente a su destinatario y puede contener > >informaci=C3=B3n privilegiada o confidencial. Si ha recibido este mensaj= e por > >error, le rogamos que nos lo comunique inmediatamente por esta misma v= =C3=ADa y > >proceda a su destrucci=C3=B3n. > > > >De la vigente Ley Org=C3=A1nica de Protecci=C3=B3n de Datos (15/1999), l= e > >comunicamos > >que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC > >S.A. La finalidad de dicho tratamiento es facilitar la prestaci=C3=B3n d= el > >servicio o informaci=C3=B3n solicitados, teniendo usted derecho de acces= o, > >rectificaci=C3=B3n, cancelaci=C3=B3n y oposici=C3=B3n de sus datos dirig= i=C3=A9ndose a > >nuestras > >oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentaci=C3= =B3n > >necesaria. > > --=20 Carlos Rovira Director General M: +34 607 22 60 05 http://www.codeoscopic.com http://www.avant2.es Este mensaje se dirige exclusivamente a su destinatario y puede contener informaci=C3=B3n privilegiada o confidencial. Si ha recibido este mensaje p= or error, le rogamos que nos lo comunique inmediatamente por esta misma v=C3= =ADa y proceda a su destrucci=C3=B3n. De la vigente Ley Org=C3=A1nica de Protecci=C3=B3n de Datos (15/1999), le c= omunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestaci=C3=B3n del servicio o informaci=C3=B3n solicitados, teniendo usted derecho de acceso, rectificaci=C3=B3n, cancelaci=C3=B3n y oposici=C3=B3n de sus datos dirigi= =C3=A9ndose a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentaci=C3=B3= n necesaria. --14dae93b59e25540fb05371d5732--