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