You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@royale.apache.org by GitBox <gi...@apache.org> on 2017/10/19 00:35:13 UTC

[GitHub] justinmclean opened a new issue #42: Boilerplate maven file final to compile simple example

justinmclean opened a new issue #42: Boilerplate maven file final to compile simple example
URL: https://github.com/apache/royale-asjs/issues/42
 
 
   With this example:
   ```
   <?xml version="1.0" encoding="utf-8"?>
   <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:js="library://ns.apache.org/royale/basic">
   
       <js:valuesImpl>
           <js:SimpleCSSValuesImpl/>
       </js:valuesImpl>
   
       <js:initialView>
           <js:View>
               <js:Label text="Hello World" />
           </js:View>
       </js:initialView>
   
   </js:Application>
   ```
   
   And this pom.xml which worked the the FlexJS SNAPSHOT:
   ```
   <?xml version="1.0" encoding="UTF-8"?>
   <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>org.example.helloworld</groupId>
     <artifactId>test</artifactId>
     <version>1.0-SNAPSHOT</version>
     <packaging>swf</packaging>
   
     <build>
       <sourceDirectory>src</sourceDirectory>
       <plugins>
         <plugin>
           <groupId>org.apache.royale.compiler</groupId>
           <artifactId>royale-maven-plugin</artifactId>
           <version>0.9.0-SNAPSHOT</version>
           <extensions>true</extensions>
           <configuration>
             <mainClass>HelloWorld.mxml</mainClass>
           </configuration>
           <dependencies>
             <dependency>
               <groupId>org.apache.royale.compiler</groupId>
               <artifactId>compiler-jx</artifactId>
               <version>0.9.0-SNAPSHOT</version>
             </dependency>
           </dependencies>
         </plugin>
       </plugins>
     </build>
   
     <dependencies>
       <dependency>
         <groupId>org.apache.royale.framework</groupId>
         <artifactId>Core</artifactId>
         <version>0.9.0-SNAPSHOT</version>
         <type>swc</type>
       </dependency>
       <dependency>
         <groupId>org.apache.royale.framework</groupId>
         <artifactId>Basic</artifactId>
         <version>0.9.0-SNAPSHOT</version>
         <type>swc</type>
       </dependency>
       <dependency>
         <groupId>org.apache.royale.framework</groupId>
         <artifactId>HTML</artifactId>
         <version>0.9.0-SNAPSHOT</version>
         <type>swc</type>
       </dependency>
       <dependency>
         <groupId>org.apache.royale.framework</groupId>
         <artifactId>Language</artifactId>
         <version>0.9.0-SNAPSHOT</version>
         <type>swc</type>
       </dependency>
       
       <dependency>
         <groupId>com.adobe.flash.framework</groupId>
         <artifactId>playerglobal</artifactId>
         <version>20.0</version>
         <type>swc</type>
         <scope>provided</scope>
       </dependency>
       
     </dependencies>
   
   </project>
   ```
   
   The compile fails with the following error:
   ```
   using extern: externs/svg.js
   using SWC: /Users/justinmclean/.m2/repository/org/apache/royale/typedefs/royale-typedefs-js/0.9.0-SNAPSHOT/royale-typedefs-js-0.9.0-SNAPSHOT-typedefs.swc
   using SWC: /Users/justinmclean/.m2/repository/org/apache/royale/typedefs/royale-typedefs-gcl/0.9.0-SNAPSHOT/royale-typedefs-gcl-0.9.0-SNAPSHOT-typedefs.swc
   using SWC: /Users/justinmclean/.m2/repository/org/apache/royale/framework/Core/0.9.0-SNAPSHOT/Core-0.9.0-SNAPSHOT-js.swc
   using SWC: /Users/justinmclean/.m2/repository/org/apache/royale/framework/Binding/0.9.0-SNAPSHOT/Binding-0.9.0-SNAPSHOT-js.swc
   using SWC: /Users/justinmclean/.m2/repository/org/apache/royale/framework/Graphics/0.9.0-SNAPSHOT/Graphics-0.9.0-SNAPSHOT-js.swc
   using SWC: /Users/justinmclean/.m2/repository/org/apache/royale/framework/Collections/0.9.0-SNAPSHOT/Collections-0.9.0-SNAPSHOT-js.swc
   using SWC: /Users/justinmclean/.m2/repository/org/apache/royale/framework/Basic/0.9.0-SNAPSHOT/Basic-0.9.0-SNAPSHOT-js.swc
   Could not find file for class: org.apache.royale.utils.Language
   File not found: org.apache.royale.utils.Language
   
   
   java.lang.RuntimeException: Unable to find JavaScript filePath for class: org.apache.royale.utils.Language
   ```
   
   Both .m2/repository/org/apache/royale/framework/Language/0.9.0-SNAPSHOT/Language-0.9.0-SNAPSHOT-js.swc and .m2/repository/org/apache/royale/framework/Language/0.9.0-SNAPSHOT/Language-0.9.0-SNAPSHOT-swf.swc exist.
   
   And Language.js exists inside the swc:
   ```
   unzip Language-0.9.0-SNAPSHOT-js.swc
   Archive:  Language-0.9.0-SNAPSHOT-js.swc
     inflating: library.swf             
     inflating: js/out/Namespace.js     
     inflating: js/out/org/apache/royale/utils/Language.js  
     inflating: js/out/org/apache/royale/language/string/search.js  
     inflating: js/out/QName.js         
     inflating: js/out/LanguageClasses.js  
     inflating: js/out/org/apache/royale/language/string/match.js  
     inflating: catalog.xml   
   ```          
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services