Comments (5)
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.
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.
Patch-fix added to replace original royale-config.xml with fixed config version. Building at Bamboo, shortly.
from moonshine-sdk-installer.
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.
@rat-moonshine If it's working please close it and let's describe this in CHANGELOG
from moonshine-sdk-installer.
Related Issues (20)
- Update CHANGELOG for version 4.4.0 HOT 4
- Get rid of "ln" (link) warnings in Console HOT 2
- Update Harman AIR SDK to 50.2.2.1 HOT 9
- Update Royale to v0.9.11 HOT 8
- Update Haxe to minimum 4.2.5 HOT 29
- Feathers Install Failing wth 4.5.0 Development HOT 3
- Update Harman AIR SDK to 50.2.2.6 HOT 5
- Update Git Version to 2.41.0
- Update CHANGELOG for 4.5.0 Release HOT 1
- Install Haxe Dependencies to Allow All Moonshine Haxe Project Templates to Run
- Haxe Installation Halts on a Prompt During OpenFL Installation HOT 18
- Update Harman AIR SDK to 50.2.3.8 HOT 3
- "Installation error: cp: /usr/local/bin/lime: permission denied" HOT 1
- Haxe 4.2.5 installation terminates with error pointing to Neko HOT 14
- Download Harman Air hang on fetching SDK Mirror HOT 7
- Ant non-AIR compilation with Harman AIR is trying to find playerglobal.swc v50.2 HOT 11
- Update Harman AIR SDK to 50.2.4.3 HOT 3
- Update CHANGELOG for 4.6.0 Release HOT 2
- DLL Errors for Windows Haxe HOT 14
- Update Apache Maven to 3.9.8 HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moonshine-sdk-installer.