Ok … so I setup a build that doesn’t accidentally pull in SNAPSHOTS from the Apache repo:
mvn clean install -Drat.skip=true -s ~/.m2/settings-test.xml (My settings-test.xml simply excludes the Apache snapshot repo) One thing I found (no this is not going to be a legal thing … I am reporting this as technical issue): When building the compiler, this fails as inside the flex-typedefs directory there are 3 files without correct license headers (yes exactly those ones). If the typedefs repo is required to be nested inside the compiler, then the maven rat configuration needs to be made aware of that. Verifying a release candidate with switched off RAT doesn’t feel right … (Not enough for a -1 though) Another thing I noticed, is that the build is producing SNAPSHOT versions and is referencing SNAPSHOT versions. We will not be able to publish these artifacts to Maven Central. Well we will also not be able to publish them to the Apache Repo for release. I could build the typedefs however with: mvn clean install -s ~/.m2/settings-test.xml So, I guess the problems others are having are related to them having different git executalbes (I remember having problems with older git versions) bash-3.2$ git --version git version 2.12.0 So, this works for me, but I still think relying on command-line tools in the build is bad and should be replaced by a java based patch solution. But not being able to release stuff to Maven-Central is reason enough for a -1 … sorry for that … next RC should also handle the version numbers of the maven pom as I described them in my last post to this thread. Chris Am 12.06.17, 10:33 schrieb "carlos.rov...@gmail.com im Auftrag von Carlos Rovira" <carlos.rov...@gmail.com im Auftrag von carlos.rov...@codeoscopic.com>: Hi Piotrz, sorry, but I almost sure we decided to put maven as main way of building. I know how to build with ant with the approve xml, and did it other times for other releases, but I think is totally wrong with what we agreed in this list. Maybe I'm wrong but if not, It's almost strange to me not find any maven mention, and again ANT all over the place... I think one of the things we did (and very good from my point of view) is put maven in good shape and many of us are working with that build system. As other things where enhanced, this is another want to take into account and is very rare that for this 0.8.0 is like we don't get any progress in maven build. I prefer not to vote this release, but don't want to bother with my way of thinking about maven-ant. Thanks for your help Piotr! Carlos 2017-06-10 21:14 GMT+02:00 piotrz <piotrzarzyck...@gmail.com>: > Hi Carlos, > > Unfortunately Maven is not the main way of building of FlexJS. > > - Flex installer still serves Ant build of FlexJS for the user. > - Maven distribution package of FlexJS has some missing thing and it is not > usable by IDE - jira has been raised. > > As for the tests: > I did all tests as you mention, additionally I run ApproveFalcon.xml script > which help you check everything and Ant build. > Copy ApproveFalcon.xml to empty folder and run: > > ant -f ApproveFalcon.xml -Drelease.version=0.8.0 > > Piotr > > > > > ----- > Apache Flex PMC > piotrzarzyck...@gmail.com > -- > View this message in context: http://apache-flex- > development.2333347.n4.nabble.com/DISCUSS-Discuss-Release- > Apache-FlexJS-0-8-0-RC1-tp62274p62299.html > Sent from the Apache Flex Development mailing list archive at Nabble.com. > -- <http://www.codeoscopic.com> 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ón privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestación del servicio o información solicitados, teniendo usted derecho de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación necesaria.