one more thing that is strange to me is this part: <define> <name>COMPILE::SWF</name> <value>true</value> </define> <define> <name>COMPILE::JS</name> <value>false</value> </define>
Since I don't use SWF (although it does not care if SWF config is in the project), but should be JS true and SWF true or false. El lun., 22 jul. 2019 a las 17:20, Carlos Rovira (<[email protected]>) escribió: > 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
