{"action":"created","issue":{"url":"https://api.github.com/repos/meteor/meteor/issues/2925","labels_url":"https://api.github.com/repos/meteor/meteor/issues/2925/labels{/name}","comments_url":"https://api.github.com/repos/meteor/meteor/issues/2925/comments","events_url":"https://api.github.com/repos/meteor/meteor/issues/2925/events","html_url":"https://github.com/meteor/meteor/issues/2925","id":46930406,"number":2925,"title":"Using cordova plugins in private repos or locally","user":{"login":"matb33","id":1038466,"avatar_url":"https://avatars.githubusercontent.com/u/1038466?v=3","gravatar_id":"","url":"https://api.github.com/users/matb33","html_url":"https://github.com/matb33","followers_url":"https://api.github.com/users/matb33/followers","following_url":"https://api.github.com/users/matb33/following{/other_user}","gists_url":"https://api.github.com/users/matb33/gists{/gist_id}","starred_url":"https://api.github.com/users/matb33/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matb33/subscriptions","organizations_url":"https://api.github.com/users/matb33/orgs","repos_url":"https://api.github.com/users/matb33/repos","events_url":"https://api.github.com/users/matb33/events{/privacy}","received_events_url":"https://api.github.com/users/matb33/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/meteor/meteor/labels/feature","name":"feature","color":"02d7e1"},{"url":"https://api.github.com/repos/meteor/meteor/labels/Project:Mobile","name":"Project:Mobile","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2014-10-27T16:57:00Z","updated_at":"2015-04-06T22:03:27Z","closed_at":null,"body":"Currently, `Cordova.depends` is hardcoded to look for a URL starting with `http`/`https` and a commit hash. I've tried to use one of our private closed-source plugins but I just can't get Meteor to play nice with it. I even resorted to using npm to install it, then tar it, stuffing the commit hash in the filename... but then the regexp ^https? messes it all up...\r\n\r\nI then tried copying it in to cordova-build-override/local-plugins/xxx but no joy since I don't have any control over that step -- I can't edit/transform files, just overwrite.\r\n\r\nHaving a local server just to host this plugin is overkill, and the build is automated and needs to work for the next person.\r\n\r\nAnyway I'm at my wits end, I'm trying to get the client to temporarily make the repo public, but that isn't a good long-term solution.\r\n\r\nAny thoughts?"},"comment":{"url":"https://api.github.com/repos/meteor/meteor/issues/comments/90258250","html_url":"https://github.com/meteor/meteor/issues/2925#issuecomment-90258250","issue_url":"https://api.github.com/repos/meteor/meteor/issues/2925","id":90258250,"user":{"login":"dotnetwise","id":485535,"avatar_url":"https://avatars.githubusercontent.com/u/485535?v=3","gravatar_id":"","url":"https://api.github.com/users/dotnetwise","html_url":"https://github.com/dotnetwise","followers_url":"https://api.github.com/users/dotnetwise/followers","following_url":"https://api.github.com/users/dotnetwise/following{/other_user}","gists_url":"https://api.github.com/users/dotnetwise/gists{/gist_id}","starred_url":"https://api.github.com/users/dotnetwise/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotnetwise/subscriptions","organizations_url":"https://api.github.com/users/dotnetwise/orgs","repos_url":"https://api.github.com/users/dotnetwise/repos","events_url":"https://api.github.com/users/dotnetwise/events{/privacy}","received_events_url":"https://api.github.com/users/dotnetwise/received_events","type":"User","site_admin":false},"created_at":"2015-04-06T22:03:27Z","updated_at":"2015-04-06T22:03:27Z","body":"+1"}}