cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Filip Maj <...@adobe.com>
Subject Re: building cordova 3.0
Date Mon, 01 Jul 2013 20:02:55 GMT
That is awesome Andrew!

On 6/28/13 7:05 PM, "Andrew Grieve" <agrieve@chromium.org> wrote:

>Just added a plugin to mobile-spec that depends on other plugins. Here's a
>3.0 flow that uses coho and the dependency plugin to build mobile-spec for
>ios & android where all plugins & repos point to dev versions:
>
>./cordova-coho/coho repo-clone -r plugins -r mobile-spec -r android -r ios
>-r cli
>( cd cordova-cli && npm install )
>./cordova-cli/bin/cordova create mobilespec org.apache.test mobilespec
>cd mobilespec
># edit .cordova/config.json to be:
>{
>  "id":"org.apache.mobilespec",
>  "name":"mobilespec",
>  "lib": {
>    "android": {
>      "uri": "/Users/agrieve/git/cordova/cordova-android",
>      "version": "dev",
>      "id": "cordova-android-dev"
>    },
>    "ios": {
>      "uri": "/Users/agrieve/git/cordova/cordova-ios",
>      "version": "dev",
>      "id": "cordova-ios-dev"
>    }
>  }
>}
>../cordova-cli/bin/cordova platform add ios android
>../cordova-cli/bin/cordova plugin add
>../cordova-mobile-spec/dependencies-plugin
>rm -r www
>ln -s ../cordova-mobile-spec www
>../cordova-cli/bin/cordova prepare
>
>
>
>
>
>On Tue, Jun 25, 2013 at 6:43 PM, Filip Maj <fil@adobe.com> wrote:
>
>> One method that I've used is with cordova-cli. You can point cordova-cli
>> to use a local copy of a particular platform implementation. So, I would
>> clone down and check out the 3.0 branch for cordova-ios, android, etc.
>> Create a project with `cordova create tmp`. Edit
>>tmp/.cordova/config.json
>> so it has this structure:
>>
>> {
>>   lib:{
>>     android:{
>>       id:'cordova-with-no-plugins',
>>       version:'3.0',
>>       uri:'/Users/fil/src/cordova-android'
>>     }
>>   }
>> }
>>
>> So in the above example, I am telling cordova-cli to look under
>> /Users/fil/src/cordova-android for cordova-android and use it instead of
>> what comes standard with cordova-cli.
>>
>> Then if I run:
>>
>> `cordova platform add android`
>>
>> It will use my custom location for cordova-android to create a project.
>>At
>> that point, I can `cordova plugin add
>> 
>>https://git-wip-us.apache.org/repos/asf/cordova-plugin-whatever.git`<http
>>s://git-wip-us.apache.org/repos/asf/cordova-plugin-whatever.git>to
>> install any of the core broken-out plugins.
>>
>> On 6/25/13 2:10 PM, "Steven Gill" <stevengill97@gmail.com> wrote:
>>
>> >Hey Don,
>> >
>> >Currently, all of the platform repos have 3.0 branches. These branches
>> >have
>> >the plugins ripped out. You can run the usual creates scripts for each
>> >platform to create a project. You would then use plugman to install the
>> >plugins into your created projects.
>> >
>> >Anis is working on a discovery mechanism for plugins currently.
>> >
>> >You can take a look at
>> >http://github.com/brianleroux/plugin-breakout-release-test-harness/ to
>> see
>> >how we have been testing all of the plugins.
>> >
>> >-Steve
>> >
>> >
>> >On Tue, Jun 25, 2013 at 11:56 AM, Don Coleman <don.coleman@gmail.com>
>> >wrote:
>> >
>> >> Has anyone documented the process for building Cordova 3.0 for
>> >>development?
>> >>
>> >> I see all the cordova-plugin-* repos.  Is there a base project with
>> >>build
>> >> scripts?
>> >>
>>
>>


Mime
View raw message