{"action":"created","issue":{"url":"https://api.github.com/repos/ReactiveX/RxJava/issues/3764","repository_url":"https://api.github.com/repos/ReactiveX/RxJava","labels_url":"https://api.github.com/repos/ReactiveX/RxJava/issues/3764/labels{/name}","comments_url":"https://api.github.com/repos/ReactiveX/RxJava/issues/3764/comments","events_url":"https://api.github.com/repos/ReactiveX/RxJava/issues/3764/events","html_url":"https://github.com/ReactiveX/RxJava/pull/3764","id":140762630,"number":3764,"title":"Added java6 project using retrolambda","user":{"login":"rdegnan","id":1444984,"avatar_url":"https://avatars.githubusercontent.com/u/1444984?v=3","gravatar_id":"","url":"https://api.github.com/users/rdegnan","html_url":"https://github.com/rdegnan","followers_url":"https://api.github.com/users/rdegnan/followers","following_url":"https://api.github.com/users/rdegnan/following{/other_user}","gists_url":"https://api.github.com/users/rdegnan/gists{/gist_id}","starred_url":"https://api.github.com/users/rdegnan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdegnan/subscriptions","organizations_url":"https://api.github.com/users/rdegnan/orgs","repos_url":"https://api.github.com/users/rdegnan/repos","events_url":"https://api.github.com/users/rdegnan/events{/privacy}","received_events_url":"https://api.github.com/users/rdegnan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ReactiveX/RxJava/labels/Build","name":"Build","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2016-03-14T18:43:00Z","updated_at":"2016-03-24T02:34:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ReactiveX/RxJava/pulls/3764","html_url":"https://github.com/ReactiveX/RxJava/pull/3764","diff_url":"https://github.com/ReactiveX/RxJava/pull/3764.diff","patch_url":"https://github.com/ReactiveX/RxJava/pull/3764.patch"},"body":"Since #3668 was merged we should now be able to build a separate artifact for Java 6, while continuing to maintain the main project using Java 8. This splits the project into 'rxjava' and 'rxjava-java6', which compiles the same source code using retrolambda, and uses the animalsniffer plugin to ensure that we are not inadvertently using APIs introduced after Java 6."},"comment":{"url":"https://api.github.com/repos/ReactiveX/RxJava/issues/comments/200624815","html_url":"https://github.com/ReactiveX/RxJava/pull/3764#issuecomment-200624815","issue_url":"https://api.github.com/repos/ReactiveX/RxJava/issues/3764","id":200624815,"user":{"login":"JakeWharton","id":66577,"avatar_url":"https://avatars.githubusercontent.com/u/66577?v=3","gravatar_id":"","url":"https://api.github.com/users/JakeWharton","html_url":"https://github.com/JakeWharton","followers_url":"https://api.github.com/users/JakeWharton/followers","following_url":"https://api.github.com/users/JakeWharton/following{/other_user}","gists_url":"https://api.github.com/users/JakeWharton/gists{/gist_id}","starred_url":"https://api.github.com/users/JakeWharton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JakeWharton/subscriptions","organizations_url":"https://api.github.com/users/JakeWharton/orgs","repos_url":"https://api.github.com/users/JakeWharton/repos","events_url":"https://api.github.com/users/JakeWharton/events{/privacy}","received_events_url":"https://api.github.com/users/JakeWharton/received_events","type":"User","site_admin":false},"created_at":"2016-03-24T02:34:47Z","updated_at":"2016-03-24T02:34:47Z","body":"> the artifacts would be different and there is no reason people would want both\r\n\r\nExcept, again, the libraries that support both. You've basically just pushed the problem and burden of making two versions of every library or having two integrations on the hundreds of libraries that want to support both.\r\n\r\nThis isn't acceptable."}}