emmerich / cordova-build Goto Github PK
View Code? Open in Web Editor NEWA Maven plugin used to build WAR projects into native applications for mobile platforms, using Apache Cordova.
A Maven plugin used to build WAR projects into native applications for mobile platforms, using Apache Cordova.
There's an issue with splash screens on Cordova 2.7.0 which is preventing me from upgrading. Currently using 2.5.0.
The plugin should finish the process off by producing a built application in a bin folder.
Access declarations are a little bit more complicated now. PGB doesn't just allow access to everything anymore, it's more platform dependent. Follow what they do.
At the moment it's hardcoded to 2.5.0 in ApplicationContext
In PGB, you can specify a property named "permissions" and set it to "none" to remove all permissions. I need to do some testing on this, namely:
Research this and make sure we do what PGB does.
As above, it's something of a mess.
As a first implementation I just call cmd.exe from inside the AndroidPreparer. Should use the Maven exec plugin or something to do this in a cross-platform way.
A lot of common code that should be pulled into private methods etc.
As is really, make sure that we implement as many PhoneGap features as possible. I'll come up with a feature list for this soon.
Mergers should do a merge(applicationContext, context).. not a perform.
On top of this, a beforeMerge might be useful to allow the Mergers to assign some common variables that are used throughout (for example on Android it'd be things like the resources folder path etc.)
If a PhoneGap field is not recognized then the user gets an error, but if a Property that we don't yet support isn't recognized it goes by silently (we know about Property tags).
I suggest something like a handleProperty(PropertyName prop) on the merger to handle this kind of thing. If it wasn't implemented we could tell the user about it.
At the moment it'll just break in the create stage but we don't explicitly handle it. There should be a check dependencies stage.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.