Hi Carli,

but I though Cairngorm is not already emulated right? So that path is
difficult to follow at this point.
Just let you know that I added some Crux docs here [1] and we had now this
TodoMVC crux example [2]. All that is working now and supported.

HTH

Carlos

[1] https://apache.github.io/royale-docs/libraries/crux/quickstart
[2] https://twitter.com/ApacheRoyale/status/1229476550866821120

El mar., 18 feb. 2020 a las 1:06, De Carli Gustavo (<
gustavodeca...@gmail.com>) escribió:

> Gracias Carlos, el problema esta cuando agrego la librería de cairngorm.
> hice un ejemplo del modelo actual a migrar, aprovecho y lo voy a comentar
> en mail correpondiente.
>
> Saludos.
>
> El jue., 13 feb. 2020 a las 11:51, Carlos Rovira (<carlosrov...@apache.org>)
> escribió:
>
>> Hi Carli,
>>
>> Basic dependency seems not add to dependencies
>>
>>
>> El jue., 13 feb. 2020 a las 14:44, De Carli Gustavo (<
>> gustavodeca...@gmail.com>) escribió:
>>
>>>
>>>
>>>
>>>
>>> I am having an error, when I want to compile with maven, does this work
>>> when compiling with "as3mxml.vscode" that I am forgetting?
>>> in maven clean install command.
>>>
>>> 1. The compile command result.
>>>
>>> [INFO] Executing MXMLC in tool group Royale with args:
>>> [-load-config=/Users/gustavo/Documents/Desarrollo/royale/examples/Cairngorm/target/compile-app-config.xml,
>>> -js-library-path=libs/cairngorm-js.swc, -js-default-initializers=true,
>>> -source-map=true, +configname=flex,
>>> -compiler.exclude-defaults-css-files=MXRoyale-0.9.7-SNAPSHOT-js.swc:defaults.css,
>>> -keep-as3-metadata+=DefaultProperty,Inject,Dispatcher,EventHandler,PostConstruct,PreDestroy,ViewAdded,ViewRemoved,Bindable,Transient,
>>> -keep-code-with-metadata=Inject, -js-dynamic-access-unknown-members,
>>> -js-output=/Users/gustavo/Documents/Desarrollo/royale/examples/Cairngorm/target/javascript,
>>> -compiler.targets=JSRoyale,
>>> /Users/gustavo/Documents/Desarrollo/royale/examples/Cairngorm/src/main/royale/App.mxml]
>>> /Users/gustavo/Documents/Desarrollo/royale/examples/Cairngorm/src/main/royale/App.mxml(2):
>>> col: 1 Error: This tag could not be resolved to an ActionScript class. It
>>> will be ignored.
>>>
>>> 2. The line error.
>>> <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
>>> ^
>>>
>>> 3. pom.mxl
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <!--
>>>
>>> Licensed to the Apache Software Foundation (ASF) under one or more
>>> contributor license agreements. See the NOTICE file distributed with
>>> this work for additional information regarding copyright ownership.
>>> The ASF licenses this file to You under the Apache License, Version 2.0
>>> (the "License"); you may not use this file except in compliance with
>>> the License. You may obtain a copy of the License at
>>>
>>> http://www.apache.org/licenses/LICENSE-2.0
>>>
>>> Unless required by applicable law or agreed to in writing, software
>>> distributed under the License is distributed on an "AS IS" BASIS,
>>> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
>>> See the License for the specific language governing permissions and
>>> limitations under the License.
>>>
>>> -->
>>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>>> <modelVersion>4.0.0</modelVersion>
>>>
>>> <groupId>com.deka.royale.examples</groupId>
>>> <artifactId>Cairngorm</artifactId>
>>> <version>1.0-SNAPSHOT</version>
>>> <packaging>swf</packaging>
>>>
>>> <properties>
>>> <compiler.debug>true</compiler.debug>
>>> <!--
>>>
>>> <compiler.output-dir>${basedir}/target/javascript/bin/js-debug</compiler.output-dir>
>>>
>>> <compiler.output-dir-debug>${basedir}/target/javascript/bin/js-debug</compiler.output-dir-debug>
>>> -->
>>> <compiler.output-dir>${basedir}/target/tomcat/webapps/ROOT/</
>>> compiler.output-dir>
>>> <compiler.output-dir-debug>${basedir}/target/tomcat/webapps/ROOT/</
>>> compiler.output-dir-debug>
>>> <!-- In Release mode we only want to copy assets folder content to
>>> assets destination folder, the rest is managed by compiler -->
>>> <compiler.output-dir-release>${basedir}/target/javascript/bin/js-release
>>> </compiler.output-dir-release>
>>>
>>> <royale.framework.version>0.9.7-SNAPSHOT</royale.framework.version>
>>> <royale.build-tools.version>1.1.0</royale.build-tools.version>
>>> <royale.compiler.version>0.9.7-SNAPSHOT</royale.compiler.version>
>>> <royale.typedefs.version>0.9.7-SNAPSHOT</royale.typedefs.version>
>>>
>>>
>>> <royale.targets>JSRoyale</royale.targets>
>>> <royale.skipAS>true</royale.skipAS>
>>> <royale.debug>true</royale.debug>
>>> </properties>
>>>
>>> <build>
>>> <sourceDirectory>src/main/royale</sourceDirectory>
>>> <plugins>
>>> <plugin>
>>> <groupId>org.apache.royale.compiler</groupId>
>>> <artifactId>royale-maven-plugin</artifactId>
>>> <version>0.9.7-SNAPSHOT</version>
>>> <extensions>true</extensions>
>>> <configuration>
>>> <mainClass>App.mxml</mainClass>
>>> <targets>${royale.targets}</targets>
>>> <debug>true</debug>
>>> <additionalCompilerOptions>
>>> -js-library-path=libs/cairngorm-js.swc;
>>> -js-default-initializers=true;
>>> -source-map=true;
>>> +configname=flex;
>>>
>>> -compiler.exclude-defaults-css-files=MXRoyale-0.9.7-SNAPSHOT-js.swc:defaults.css;
>>>
>>> -keep-as3-metadata+=DefaultProperty,Inject,Dispatcher,EventHandler,PostConstruct,PreDestroy,ViewAdded,ViewRemoved,Bindable,Transient;
>>> -keep-code-with-metadata=Inject;
>>> -js-dynamic-access-unknown-members;
>>> </additionalCompilerOptions>
>>> </configuration>
>>> <dependencies>
>>> <dependency>
>>> <groupId>org.apache.royale.compiler</groupId>
>>> <artifactId>compiler-jx</artifactId>
>>> <version>0.9.7-SNAPSHOT</version>
>>> </dependency>
>>> </dependencies>
>>> </plugin>
>>>
>>>
>>> <!-- Copy the resources to the compiler output directory -->
>>> <plugin>
>>> <groupId>org.apache.maven.plugins</groupId>
>>> <artifactId>maven-resources-plugin</artifactId>
>>> <executions>
>>> <execution>
>>> <id>copy-resources-debug</id>
>>> <phase>validate</phase>
>>> <goals>
>>> <goal>copy-resources</goal>
>>> </goals>
>>> <configuration>
>>> <outputDirectory>${compiler.output-dir-debug}</outputDirectory>
>>> <resources>
>>> <resource>
>>> <directory>src/main/resources</directory>
>>> <filtering>true</filtering>
>>> </resource>
>>> </resources>
>>> </configuration>
>>> </execution>
>>> <execution>
>>> <id>copy-resources-release</id>
>>> <phase>validate</phase>
>>> <goals>
>>> <goal>copy-resources</goal>
>>> </goals>
>>> <configuration>
>>> <!-- Copy the assets to the assets output directory -->
>>> <outputDirectory>${compiler.output-dir-release}/assets</outputDirectory>
>>> <resources>
>>> <resource>
>>> <directory>src/main/resources/assets</directory>
>>> <filtering>true</filtering>
>>> </resource>
>>> </resources>
>>> </configuration>
>>> </execution>
>>> </executions>
>>> </plugin>
>>> </plugins>
>>> </build>
>>>
>>> <dependencies>
>>> <dependency>
>>> <groupId>org.apache.royale.framework</groupId>
>>> <artifactId>Core</artifactId>
>>> <version>0.9.7-SNAPSHOT</version>
>>> <type>swc</type>
>>> <classifier>js</classifier>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.royale.framework</groupId>
>>> <artifactId>Language</artifactId>
>>> <version>0.9.7-SNAPSHOT</version>
>>> <type>swc</type>
>>> <classifier>js</classifier>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.royale.framework</groupId>
>>> <artifactId>HTML</artifactId>
>>> <version>0.9.7-SNAPSHOT</version>
>>> <type>swc</type>
>>> <classifier>js</classifier>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.royale.framework</groupId>
>>> <artifactId>Collections</artifactId>
>>> <version>0.9.7-SNAPSHOT</version>
>>> <type>swc</type>
>>> <classifier>js</classifier>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.royale.framework</groupId>
>>> <artifactId>Binding</artifactId>
>>> <version>0.9.7-SNAPSHOT</version>
>>> <type>swc</type>
>>> <classifier>js</classifier>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.royale.framework</groupId>
>>> <artifactId>Graphics</artifactId>
>>> <version>0.9.7-SNAPSHOT</version>
>>> <type>swc</type>
>>> <classifier>js</classifier>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.royale.framework</groupId>
>>> <artifactId>MXRoyale</artifactId>
>>> <version>0.9.7-SNAPSHOT</version>
>>> <type>swc</type>
>>> <classifier>js</classifier>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.royale.framework</groupId>
>>> <artifactId>SparkRoyale</artifactId>
>>> <version>0.9.7-SNAPSHOT</version>
>>> <type>swc</type>
>>> <classifier>js</classifier>
>>> </dependency>
>>> </dependencies>
>>> </project>
>>>
>>>
>>
>> --
>> Carlos Rovira
>> http://about.me/carlosrovira
>>
>>

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

Reply via email to