Code Monkey home page Code Monkey logo

Comments (5)

rat-moonshine avatar rat-moonshine commented on September 20, 2024

Based on my discussion with @JoelProminic I created an Ant build-script to remove everything inside the <library-path> tag in royale-config.xml as suggested. The script tested working fine and I able to use the downloaded Royale SDK without any problem.

The Ant build script has usage of replaceregexp.

Apache SDK installer has an usage of ActionSctipt based Ant API. I think this reduce dependency of having Ant in user's system.

However, using the same API throws error while using the build-script that we made for this patch-fix:

Error: no processor for replaceregexp
at org.apache.flex.xml::XMLTagProcessor/processXMLTag()[/Moonshine-SDK-Installer/flex-utilities/flex-installer/ant_on_air/src/org/apache/flex/xml/XMLTagProcessor.as:50] 

After some investigation it turned out that no corresponding reference-class-file for replaceregexp exists to the ActionScript implementation of Ant API. I confirm the case by adding different Ant tags to the build-script file - those are not exists to the linked location.

I'm not sure I clearly understand how these tag files work in this between time. On other hand we can run Ant build script file with NativeProcess but that will create dependency of having Ant in user's system.

We can discuss on this further in today's meeting.

from moonshine-sdk-installer.

rat-moonshine avatar rat-moonshine commented on September 20, 2024

As discussed, we'll bundle a fixed-config XML file within Moonshine SDK Installer which will be use to overwrite Royale's once the SDK is downloaded.

from moonshine-sdk-installer.

rat-moonshine avatar rat-moonshine commented on September 20, 2024

Patch-fix added to replace original royale-config.xml with fixed config version. Building at Bamboo, shortly.

from moonshine-sdk-installer.

JoelProminic avatar JoelProminic commented on September 20, 2024

I used Moonshine SDK Installer to download a new Royale build, and tested again with each project:

OS Type Result
macOS Royale Basic Works
macOS Royale Jewel Works
Windows Royale Basic Works

from moonshine-sdk-installer.

piotrzarzycki21 avatar piotrzarzycki21 commented on September 20, 2024

@rat-moonshine If it's working please close it and let's describe this in CHANGELOG

from moonshine-sdk-installer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.