Hi Josh, since my build is JS, I removed all "compile-swf-config.xml", but executing again "mvn clean install", makes a "compile-swf-config.xml" file be generated in target folder so I think is something in royale maven plugin that creates that file in target folder. But is strange since as I say I'm working against JS although SWF is present but although always was compiling ok, it does not really works since Jewel is still not implemented fully in SWF
El lun., 22 jul. 2019 a las 17:35, Josh Tynjala (<[email protected]>) escribió: > The append attribute has existed since the Flex days. > > -- > Josh Tynjala > Bowler Hat LLC <https://bowlerhat.dev> > > > On Mon, Jul 22, 2019 at 8:34 AM Carlos Rovira <[email protected]> > wrote: > > > Hi Harbs, > > thanks, the append attribute is new one? it was introduced recently? > > > > thanks > > > > El lun., 22 jul. 2019 a las 17:29, Harbs (<[email protected]>) > > escribió: > > > > > Make sure you have for the JS config: > > > <js-external-library-path append=“true”> > > > > > > The append wil make sure you keep the default values. > > > > > > Here’s where I updated some of the libs I’m using: > > > > > > > > > > > > https://github.com/unhurdle/cep-royale/commit/35d45906035e3d1997d70a67893cc096307a3842 > > > < > > > > > > https://github.com/unhurdle/cep-royale/commit/35d45906035e3d1997d70a67893cc096307a3842 > > > > > > > > > > > > > https://github.com/unhurdle/spectrum-royale/commit/2f6e1b5ed25cc57585d6879fbcf2ccae79d57d28 > > > < > > > > > > https://github.com/unhurdle/spectrum-royale/commit/2f6e1b5ed25cc57585d6879fbcf2ccae79d57d28 > > > > > > > > > > > On Jul 22, 2019, at 6:20 PM, Carlos Rovira <[email protected]> > > > wrote: > > > > > > > > Hi Josh, > > > > > > > > playerglobal.swc is ok, but can you point me to some place where > > "js.swc" > > > > is used? > > > > > > > > contents of compile-swf-config.xml are the following: > > > > > > > > <!-- > > > > > > > > Copyright (C) 2009, Codeoscopic S.A. - All Rights Reserved > > > > Unauthorized copying of this file, via any medium is strictly > > prohibited > > > > Proprietary and confidential > > > > > > > > Copyright (C) 2009, Codeoscopic S.A. - Todos Los Derechos Reservados > > > > La copia no autorizada de este archivo, a través de cualquier medio > > está > > > > estrictamente prohibida > > > > Privado y confidencial > > > > > > > > --> > > > > <royale-config> > > > > > > > > <compiler> > > > > <accessible>false</accessible> > > > > <!-- build both SWF and JS. --> > > > > <targets> > > > > <target>SWF</target> > > > > <target>JSRoyale</target> > > > > </targets> > > > > <strict-xml>true</strict-xml> > > > > > > > > <external-library-path> > > > > <path-element>${env.AIR_HOME}/frameworks/libs/air/airglobal.swc</ > > > > path-element> > > > > <path-element>../../../../../libs/Binding.swc</path-element> > > > > <path-element>../../../../../libs/Core.swc</path-element> > > > > <path-element>../../../../../libs/Graphics.swc</path-element> > > > > <path-element>../../../../../libs/Collections.swc</path-element> > > > > <path-element>../../../../../libs/Basic.swc</path-element> > > > > </external-library-path> > > > > <allow-subclass-overrides>true</allow-subclass-overrides> > > > > <mxml> > > > > <children-as-data>true</children-as-data> > > > > </mxml> > > > > <binding-value-change-event> > > > > > org.apache.royale.events.ValueChangeEvent</binding-value-change-event> > > > > <binding-value-change-event-kind> > > > > > > > > > > org.apache.royale.events.ValueChangeEvent</binding-value-change-event-kind> > > > > <binding-value-change-event-type>valueChange</ > > > > binding-value-change-event-type> > > > > > > > > <define> > > > > <name>COMPILE::SWF</name> > > > > <value>true</value> > > > > </define> > > > > <define> > > > > <name>COMPILE::JS</name> > > > > <value>false</value> > > > > </define> > > > > > > > > <keep-as3-metadata> > > > > <name>Bindable</name> > > > > <name>Managed</name> > > > > <name>ChangeEvent</name> > > > > <name>NonCommittingChangeEvent</name> > > > > <name>Transient</name> > > > > </keep-as3-metadata> > > > > > > > > <locale/> > > > > <library-path/> > > > > > > > > <namespaces> > > > > <namespace> > > > > <uri>library://ns.apache.org/royale/basic</uri> > > > > <manifest>../resources/icons-manifest.xml</manifest> > > > > </namespace> > > > > </namespaces> > > > > <source-path> > > > > <path-element>../royale</path-element> > > > > </source-path> > > > > <warn-no-constructor>false</warn-no-constructor> > > > > </compiler> > > > > <include-classes> > > > > <class>IconsClasses</class> > > > > </include-classes> > > > > <include-namespaces> > > > > <uri>library://ns.apache.org/royale/basic</uri> > > > > </include-namespaces> > > > > <target-player>${playerglobal.version}</target-player> > > > > > > > > </royale-config> > > > > > > > > > > > > > > > > I don't know too much about this file, have we docs about it? > > > > the compiler generates the file itself? > > > > it uses the global config.xml as a base? > > > > > > > > thanks Josh > > > > > > > > > > > > El lun., 22 jul. 2019 a las 17:01, Josh Tynjala (< > > > [email protected]>) > > > > escribió: > > > > > > > >> Error: Missing builtin type Object > > > >> > > > >> This error usually means that either playerglobal.swc or js.swc is > > > missing. > > > >> > > > >> It would be difficult to suggest anything more without seeing the > > > contents > > > >> of compile-swf-config.xml. > > > >> > > > >> -- > > > >> Josh Tynjala > > > >> Bowler Hat LLC <https://bowlerhat.dev> > > > >> > > > >> > > > >> On Mon, Jul 22, 2019 at 7:50 AM Carlos Rovira < > > [email protected]> > > > >> wrote: > > > >> > > > >>> Hi, > > > >>> > > > >>> after latest changes with "library-path" I'm trying to update my > > > project > > > >>> with no luck. > > > >>> > > > >>> Hope someone could let me know some guide since all what I tried > > didn't > > > >>> work and always get this: > > > >>> > > > >>> [*INFO*] *--- *royale-maven-plugin:0.9.6-SNAPSHOT:compile-as > > > >>> *(default-compile-as)* @ royalejewel* ---* > > > >>> > > > >>> [*INFO*] Executing COMPC in tool group Royale with args: > > > >>> > > > >>> > > > >> > > > > > > [-load-config=/Users/carlosrovira/Dev/Codeoscopic/Source/sgc/royale/royalelibs/royalejewel/target/compile-swf-config.xml, > > > >>> -js-default-initializers=false, -source-map=true, > > > >>> -compiler.targets=SWF,JSRoyale, -compiler.strict-xml=true] > > > >>> > > > >>> args: > > > >>> > > > >>> > > > >>> > > > >> > > > > > > -load-config=/Users/carlosrovira/Dev/Codeoscopic/Source/sgc/royale/royalelibs/royalejewel/target/compile-swf-config.xml > > > >>> > > > >>> -js-default-initializers=false > > > >>> > > > >>> -source-map=true > > > >>> > > > >>> -compiler.targets=SWF,JSRoyale > > > >>> > > > >>> -compiler.strict-xml=true > > > >>> > > > >>> target:SWF > > > >>> > > > >>> target:JSRoyale > > > >>> > > > >>> COMPC > > > >>> > > > >>> Loading configuration: > > > >>> > > > >>> > > > >> > > > > > > /Users/carlosrovira/Dev/Codeoscopic/Source/sgc/royale/royalelibs/royalejewel/target/compile-swf-config.xml > > > >>> > > > >>> > > > >>> Error: Missing builtin type Object > > > >>> > > > >>> > > > >>> > > > >>> Missing builtin type Object > > > >>> > > > >>> > > > >>> > > > >>> 0.553372072 seconds > > > >>> > > > >>> this is failing when maven tries to compile the first library > project > > > >>> > > > >>> Thanks for any light on this > > > >>> > > > >>> -- > > > >>> Carlos Rovira > > > >>> http://about.me/carlosrovira > > > >>> > > > >> > > > > > > > > > > > > -- > > > > Carlos Rovira > > > > http://about.me/carlosrovira > > > > > > > > > > -- > > Carlos Rovira > > http://about.me/carlosrovira > > > -- Carlos Rovira http://about.me/carlosrovira
