{"action":"created","issue":{"url":"https://api.github.com/repos/droolsjbpm/drools/issues/416","labels_url":"https://api.github.com/repos/droolsjbpm/drools/issues/416/labels{/name}","comments_url":"https://api.github.com/repos/droolsjbpm/drools/issues/416/comments","events_url":"https://api.github.com/repos/droolsjbpm/drools/issues/416/events","html_url":"https://github.com/droolsjbpm/drools/pull/416","id":60281767,"number":416,"title":"[DROOLS-729] Android support","user":{"login":"kedzie","id":708959,"avatar_url":"https://avatars.githubusercontent.com/u/708959?v=3","gravatar_id":"","url":"https://api.github.com/users/kedzie","html_url":"https://github.com/kedzie","followers_url":"https://api.github.com/users/kedzie/followers","following_url":"https://api.github.com/users/kedzie/following{/other_user}","gists_url":"https://api.github.com/users/kedzie/gists{/gist_id}","starred_url":"https://api.github.com/users/kedzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kedzie/subscriptions","organizations_url":"https://api.github.com/users/kedzie/orgs","repos_url":"https://api.github.com/users/kedzie/repos","events_url":"https://api.github.com/users/kedzie/events{/privacy}","received_events_url":"https://api.github.com/users/kedzie/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-03-08T23:08:32Z","updated_at":"2015-03-12T09:10:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/droolsjbpm/drools/pulls/416","html_url":"https://github.com/droolsjbpm/drools/pull/416","diff_url":"https://github.com/droolsjbpm/drools/pull/416.diff","patch_url":"https://github.com/droolsjbpm/drools/pull/416.patch"},"body":"-drools-android module added\r\n-dex classloaders for generated classes\r\n-maven plugin for pre-serializing knowledge packages during buildtime\r\n-roboguice extension for injecting kiebases from pre serialized packages\r\n-Kie classpath container works.  loads compilation cache from maven build\r\n-added drools-android-examples. one with preserialized kbases and one with classpath container\r\n\r\nAt this point the only advantage of using the preserialized kbases is that it requires lot less dependencies.  With the drools-compiler dependency I needed to use multidex to package all the classes.  Which some users might not want.. to limit the size of the apk.\r\n\r\n-This change also depends on a change to the maven-android-plugin, to which I have already submitted a pull request.  \r\n-Finally android 5.0 support depends on a change to mvel2, namely it's handling of the java.version system property, which cannot be overridden in android 5.0.  I am also submitting a pull request for that.\r\n\r\nLooking forward to feedback!"},"comment":{"url":"https://api.github.com/repos/droolsjbpm/drools/issues/comments/78445061","html_url":"https://github.com/droolsjbpm/drools/pull/416#issuecomment-78445061","issue_url":"https://api.github.com/repos/droolsjbpm/drools/issues/416","id":78445061,"user":{"login":"mrietveld","id":783550,"avatar_url":"https://avatars.githubusercontent.com/u/783550?v=3","gravatar_id":"","url":"https://api.github.com/users/mrietveld","html_url":"https://github.com/mrietveld","followers_url":"https://api.github.com/users/mrietveld/followers","following_url":"https://api.github.com/users/mrietveld/following{/other_user}","gists_url":"https://api.github.com/users/mrietveld/gists{/gist_id}","starred_url":"https://api.github.com/users/mrietveld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrietveld/subscriptions","organizations_url":"https://api.github.com/users/mrietveld/orgs","repos_url":"https://api.github.com/users/mrietveld/repos","events_url":"https://api.github.com/users/mrietveld/events{/privacy}","received_events_url":"https://api.github.com/users/mrietveld/received_events","type":"User","site_admin":false},"created_at":"2015-03-12T09:10:52Z","updated_at":"2015-03-12T09:10:52Z","body":"FYI: not sure how familiar you are with git/github. In order to modify a pull-request, you can either push new commits or push -f to your pull-request branch, and they will be added to the pull-request. "}}