{"action":"created","issue":{"url":"https://api.github.com/repos/JohnLangford/vowpal_wabbit/issues/780","labels_url":"https://api.github.com/repos/JohnLangford/vowpal_wabbit/issues/780/labels{/name}","comments_url":"https://api.github.com/repos/JohnLangford/vowpal_wabbit/issues/780/comments","events_url":"https://api.github.com/repos/JohnLangford/vowpal_wabbit/issues/780/events","html_url":"https://github.com/JohnLangford/vowpal_wabbit/pull/780","id":105944716,"number":780,"title":"Java interface build issue fixes","user":{"login":"marko-asplund","id":1002541,"avatar_url":"https://avatars.githubusercontent.com/u/1002541?v=3","gravatar_id":"","url":"https://api.github.com/users/marko-asplund","html_url":"https://github.com/marko-asplund","followers_url":"https://api.github.com/users/marko-asplund/followers","following_url":"https://api.github.com/users/marko-asplund/following{/other_user}","gists_url":"https://api.github.com/users/marko-asplund/gists{/gist_id}","starred_url":"https://api.github.com/users/marko-asplund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marko-asplund/subscriptions","organizations_url":"https://api.github.com/users/marko-asplund/orgs","repos_url":"https://api.github.com/users/marko-asplund/repos","events_url":"https://api.github.com/users/marko-asplund/events{/privacy}","received_events_url":"https://api.github.com/users/marko-asplund/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-09-11T04:53:16Z","updated_at":"2015-10-02T20:59:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JohnLangford/vowpal_wabbit/pulls/780","html_url":"https://github.com/JohnLangford/vowpal_wabbit/pull/780","diff_url":"https://github.com/JohnLangford/vowpal_wabbit/pull/780.diff","patch_url":"https://github.com/JohnLangford/vowpal_wabbit/pull/780.patch"},"body":"disable doclint check to make build work with Java 8; rename JNI native lib file, so that the Java lib can load it"},"comment":{"url":"https://api.github.com/repos/JohnLangford/vowpal_wabbit/issues/comments/145153963","html_url":"https://github.com/JohnLangford/vowpal_wabbit/pull/780#issuecomment-145153963","issue_url":"https://api.github.com/repos/JohnLangford/vowpal_wabbit/issues/780","id":145153963,"user":{"login":"marko-asplund","id":1002541,"avatar_url":"https://avatars.githubusercontent.com/u/1002541?v=3","gravatar_id":"","url":"https://api.github.com/users/marko-asplund","html_url":"https://github.com/marko-asplund","followers_url":"https://api.github.com/users/marko-asplund/followers","following_url":"https://api.github.com/users/marko-asplund/following{/other_user}","gists_url":"https://api.github.com/users/marko-asplund/gists{/gist_id}","starred_url":"https://api.github.com/users/marko-asplund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marko-asplund/subscriptions","organizations_url":"https://api.github.com/users/marko-asplund/orgs","repos_url":"https://api.github.com/users/marko-asplund/repos","events_url":"https://api.github.com/users/marko-asplund/events{/privacy}","received_events_url":"https://api.github.com/users/marko-asplund/received_events","type":"User","site_admin":false},"created_at":"2015-10-02T20:59:07Z","updated_at":"2015-10-02T20:59:07Z","body":"The current version allows a user to build the VW Java interface just for the particular platform he's currently working on, without needing to install Docker. As @jmorra noted, the `build.sh` script probably would need to be updated accordingly. Also, I've tested this change on Ubuntu 13 (x64), but testing should be performed on a wider variety of different platforms.\r\n\r\nAnother approach, would be to use a Maven plugin e.g.\r\nhttps://github.com/trustin/os-maven-plugin\r\nfor obtaining OS information and then the resource plugin to copy the native lib in-place (with the right name).\r\nthis way the code that does names the library file and the code that resolves the name would arguably be  more similar since both use JVM properties.\r\n\r\n@jmorra what do you think?"}}