{"action":"created","issue":{"url":"https://api.github.com/repos/javafxports/openjdk-jfx/issues/83","repository_url":"https://api.github.com/repos/javafxports/openjdk-jfx","labels_url":"https://api.github.com/repos/javafxports/openjdk-jfx/issues/83/labels{/name}","comments_url":"https://api.github.com/repos/javafxports/openjdk-jfx/issues/83/comments","events_url":"https://api.github.com/repos/javafxports/openjdk-jfx/issues/83/events","html_url":"https://github.com/javafxports/openjdk-jfx/pull/83","id":325649648,"node_id":"MDExOlB1bGxSZXF1ZXN0MTg5OTMxNTAz","number":83,"title":"[WIP] build standalone modules (jars) to be uploaded to remote repositories","user":{"login":"johanvos","id":767876,"node_id":"MDQ6VXNlcjc2Nzg3Ng==","avatar_url":"https://avatars2.githubusercontent.com/u/767876?v=4","gravatar_id":"","url":"https://api.github.com/users/johanvos","html_url":"https://github.com/johanvos","followers_url":"https://api.github.com/users/johanvos/followers","following_url":"https://api.github.com/users/johanvos/following{/other_user}","gists_url":"https://api.github.com/users/johanvos/gists{/gist_id}","starred_url":"https://api.github.com/users/johanvos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanvos/subscriptions","organizations_url":"https://api.github.com/users/johanvos/orgs","repos_url":"https://api.github.com/users/johanvos/repos","events_url":"https://api.github.com/users/johanvos/events{/privacy}","received_events_url":"https://api.github.com/users/johanvos/received_events","type":"User","site_admin":false},"labels":[{"id":837099838,"node_id":"MDU6TGFiZWw4MzcwOTk4Mzg=","url":"https://api.github.com/repos/javafxports/openjdk-jfx/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-05-23T10:44:30Z","updated_at":"2018-06-06T23:57:42Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/javafxports/openjdk-jfx/pulls/83","html_url":"https://github.com/javafxports/openjdk-jfx/pull/83","diff_url":"https://github.com/javafxports/openjdk-jfx/pull/83.diff","patch_url":"https://github.com/javafxports/openjdk-jfx/pull/83.patch"},"body":"In this PR, we deal with the work to be done in order to upload artifacts to maven central and similar repositories. \r\nWhile jmods already contain the native libraries, they are not in the runtime picture. The current plan is to create jars with native code, and upload those. \r\nThe jars-with-native-code should not overwrite the jars used in the standalone SDK (without native libs)"},"comment":{"url":"https://api.github.com/repos/javafxports/openjdk-jfx/issues/comments/395250077","html_url":"https://github.com/javafxports/openjdk-jfx/pull/83#issuecomment-395250077","issue_url":"https://api.github.com/repos/javafxports/openjdk-jfx/issues/83","id":395250077,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTI1MDA3Nw==","user":{"login":"kevinrushforth","id":34689748,"node_id":"MDQ6VXNlcjM0Njg5NzQ4","avatar_url":"https://avatars3.githubusercontent.com/u/34689748?v=4","gravatar_id":"","url":"https://api.github.com/users/kevinrushforth","html_url":"https://github.com/kevinrushforth","followers_url":"https://api.github.com/users/kevinrushforth/followers","following_url":"https://api.github.com/users/kevinrushforth/following{/other_user}","gists_url":"https://api.github.com/users/kevinrushforth/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinrushforth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinrushforth/subscriptions","organizations_url":"https://api.github.com/users/kevinrushforth/orgs","repos_url":"https://api.github.com/users/kevinrushforth/repos","events_url":"https://api.github.com/users/kevinrushforth/events{/privacy}","received_events_url":"https://api.github.com/users/kevinrushforth/received_events","type":"User","site_admin":false},"created_at":"2018-06-06T23:57:41Z","updated_at":"2018-06-06T23:57:41Z","author_association":"CONTRIBUTOR","body":"One reason is that we have policies on using third-party code. We do that when there is no viable alternative, but otherwise try to avoid additional third-party dependencies.\r\n\r\nOn the technical front, the bulk of the changes will be in the custom build.gradle logic anyway, which is specific to FX. Finally, we already have a NativeLibLoader method that is used in several places in three different modules. Modifying that one utility method is straight-forward.\r\n\r\nJohan can chime in if he has additional insights."}}
{"actor":{"display_login":"kevinrushforth"}}