You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by cd...@apache.org on 2021/03/05 08:55:14 UTC

[royale-asjs] 01/09: AppWithLib: fix project and and allow fx:Array

This is an automated email from the ASF dual-hosted git repository.

cdutz pushed a commit to branch feature/distribution-allignment
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit d030999e84be17f89103271cc26fa231b3d3c7c3
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Sun Feb 28 17:04:40 2021 +0100

    AppWithLib: fix project and and allow fx:Array
---
 examples/crux/SampleLib/pom.xml                    | 15 ++++++++------
 .../src/main/resources/samplelib-manifest.xml      |  2 +-
 .../royale/examples/config/ServicesConfig.mxml}    | 23 +++++++++++++---------
 3 files changed, 24 insertions(+), 16 deletions(-)

diff --git a/examples/crux/SampleLib/pom.xml b/examples/crux/SampleLib/pom.xml
index 822480f..8ab6447 100644
--- a/examples/crux/SampleLib/pom.xml
+++ b/examples/crux/SampleLib/pom.xml
@@ -27,14 +27,14 @@
     <artifactId>examples-crux</artifactId>
     <version>0.9.8-SNAPSHOT</version>
   </parent>
-  
+
   <artifactId>SampleLib</artifactId>
   <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <properties>
-    <compiler.debug>true</compiler.debug>
-    <royale.framework.version>0.9.8-SNAPSHOT</royale.framework.version>
+    <!-- <compiler.debug>true</compiler.debug>
+    <royale.framework.version>0.9.8-SNAPSHOT</royale.framework.version> -->
     <compiler.output-dir-debug>${basedir}/target/javascript/bin/js-debug</compiler.output-dir-debug>
     <compiler.output-dir-release>${basedir}/target/javascript/bin/js-release</compiler.output-dir-release>
   </properties>
@@ -95,6 +95,7 @@
         <extensions>true</extensions>
         <configuration>
           <targets>JSRoyale</targets>
+          <debug>false</debug>
           <namespaces>
             <namespace>
               <uri>library://ns.apache.org/royale/samplelib</uri>
@@ -124,10 +125,12 @@
               <path>../src/main/resources/js/*</path>
             </include-file> -->
           </includeFiles>
-          <!-- <includeLookupOnly>true</includeLookupOnly>
-          <allowSubclassOverrides>true</allowSubclassOverrides>
+          <skipAS>true</skipAS>
           <skipExtern>true</skipExtern>
-          <skipAS>true</skipAS> -->
+          <!-- 
+          <includeLookupOnly>true</includeLookupOnly>
+          <allowSubclassOverrides>true</allowSubclassOverrides>
+          -->
           <!-- <additionalCompilerOptions>
             -source-map=true;
             -source-map-source-root=/frameworks/projects/Jewel/src/main/royale/
diff --git a/examples/crux/SampleLib/src/main/resources/samplelib-manifest.xml b/examples/crux/SampleLib/src/main/resources/samplelib-manifest.xml
index 351c690..6898206 100644
--- a/examples/crux/SampleLib/src/main/resources/samplelib-manifest.xml
+++ b/examples/crux/SampleLib/src/main/resources/samplelib-manifest.xml
@@ -21,7 +21,7 @@
 
 <componentPackage>
 
-  <!-- <component id="Beans" class="org.apache.royale.examples.Beans"/> -->
   <component id="SampleClass" class="org.apache.royale.examples.SampleClass"/>
+  <component id="ServicesConfig" class="org.apache.royale.examples.config.ServicesConfig"/>
 
 </componentPackage>
\ No newline at end of file
diff --git a/examples/crux/SampleLib/src/main/resources/samplelib-manifest.xml b/examples/crux/SampleLib/src/main/royale/org/apache/royale/examples/config/ServicesConfig.mxml
similarity index 66%
copy from examples/crux/SampleLib/src/main/resources/samplelib-manifest.xml
copy to examples/crux/SampleLib/src/main/royale/org/apache/royale/examples/config/ServicesConfig.mxml
index 351c690..a9ebf44 100644
--- a/examples/crux/SampleLib/src/main/resources/samplelib-manifest.xml
+++ b/examples/crux/SampleLib/src/main/royale/org/apache/royale/examples/config/ServicesConfig.mxml
@@ -1,4 +1,3 @@
-<?xml version="1.0"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,11 +16,17 @@
   limitations under the License.
 
 -->
-
-
-<componentPackage>
-
-  <!-- <component id="Beans" class="org.apache.royale.examples.Beans"/> -->
-  <component id="SampleClass" class="org.apache.royale.examples.SampleClass"/>
-
-</componentPackage>
\ No newline at end of file
+<crux:BeanProvider
+	xmlns:fx="http://ns.adobe.com/mxml/2009"
+	xmlns:mx="library://ns.apache.org/royale/mx"
+	xmlns:crux="library://ns.apache.org/royale/crux">
+
+	<crux:beans>
+		<fx:Array>
+			<mx:HTTPService id="configuratorService" 
+                      url="project.json" resultFormat="text"/>
+			<mx:HTTPService id="commitsService" resultFormat="text"	/>
+		</fx:Array>
+	</crux:beans>
+
+</crux:BeanProvider>
\ No newline at end of file