Hi,

I think finally reach to the problem, I had more of this in each library

<forceSwcExternalLibraryPath>true</forceSwcExternalLibraryPath>

So now I'm getting all the rest libs compiling properly

thanks for the help :)

Carlos





El lun., 22 jul. 2019 a las 18:32, Carlos Rovira (<[email protected]>)
escribió:

> I get the following progress:
>
> first library was compiled by commenting forceSwcExternalLibraryPath
> since I have all libraries in the same folder "roaylelibs"
>
> <build>
> <plugins>
> <plugin>
> <groupId>org.apache.royale.compiler</groupId>
> <artifactId>royale-maven-plugin</artifactId>
> <version>${royale.compiler.version}</version>
> <configuration>
> <!-- We don't want dependencies to be linked into the resulting libraries
> -->
> <!-- <forceSwcExternalLibraryPath>true</forceSwcExternalLibraryPath> -->
> </configuration>
> </plugin>
> </plugins>
> </build>
>
> but now the next one is failing in the same way as the previous one was
> failing :?
>
> I removed all compile-swf-config.xml in all projects, and what I don't
> understand is where comes the config maven is using:
>
> Executing COMPC in tool group Royale with args:
> [-load-config=/Users/carlosrovira/Dev/Codeoscopic/Source/sgc/royale/royalelibs/royaledto/target/compile-swf-config.xml,
> -js-default-initializers=false, -source-map=true,
> -compiler.targets=SWF,JSRoyale, -compiler.strict-xml=true]
>
>
>
>
>
>
> El lun., 22 jul. 2019 a las 18:14, Carlos Rovira (<[email protected]>)
> escribió:
>
>> I think the license header would be added in all files at some point for
>> all files to prevent RAT plugin to make compilation fail, so I'm figuring
>> it was something done manual
>>
>> El lun., 22 jul. 2019 a las 17:57, Josh Tynjala (<
>> [email protected]>) escribió:
>>
>>> You're right. I remember seeing that the Royale Maven plugin generates
>>> compile-swf-config.xml and compile-js-config.xml.
>>>
>>> It's strange that your Codeoscopic copyright header is added to
>>> compiler-swf-config.xml, though. I wouldn't expect Maven to do that...
>>> unless maybe you have some other plugin that adds it?
>>>
>>> --
>>> Josh Tynjala
>>> Bowler Hat LLC <https://bowlerhat.dev>
>>>
>>>
>>> On Mon, Jul 22, 2019 at 8:49 AM Carlos Rovira <[email protected]>
>>> wrote:
>>>
>>> > 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
>>> >
>>>
>>
>>
>> --
>> Carlos Rovira
>> http://about.me/carlosrovira
>>
>>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to