{"action":"created","issue":{"url":"https://api.github.com/repos/google/error-prone/issues/928","repository_url":"https://api.github.com/repos/google/error-prone","labels_url":"https://api.github.com/repos/google/error-prone/issues/928/labels{/name}","comments_url":"https://api.github.com/repos/google/error-prone/issues/928/comments","events_url":"https://api.github.com/repos/google/error-prone/issues/928/events","html_url":"https://github.com/google/error-prone/issues/928","id":295967635,"node_id":"MDU6SXNzdWUyOTU5Njc2MzU=","number":928,"title":"Idea: path for Error Prone plugins separate from processor path","user":{"login":"msridhar","id":193105,"node_id":"MDQ6VXNlcjE5MzEwNQ==","avatar_url":"https://avatars1.githubusercontent.com/u/193105?v=4","gravatar_id":"","url":"https://api.github.com/users/msridhar","html_url":"https://github.com/msridhar","followers_url":"https://api.github.com/users/msridhar/followers","following_url":"https://api.github.com/users/msridhar/following{/other_user}","gists_url":"https://api.github.com/users/msridhar/gists{/gist_id}","starred_url":"https://api.github.com/users/msridhar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msridhar/subscriptions","organizations_url":"https://api.github.com/users/msridhar/orgs","repos_url":"https://api.github.com/users/msridhar/repos","events_url":"https://api.github.com/users/msridhar/events{/privacy}","received_events_url":"https://api.github.com/users/msridhar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2018-02-09T18:29:30Z","updated_at":"2018-10-05T06:57:22Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Recently, we've run into a couple of NullAway issues due to difficulties caused by passing NullAway on the annotation processor path:\r\n\r\nhttps://github.com/uber/NullAway/issues/75 (Kotlin gradle plugins + kapt take over the processor path)\r\nhttps://github.com/uber/NullAway/issues/118 (Issue with maven-compiler-plugin and processor path)\r\n\r\nInternally we've also had Lombok compatibility issues due to this.  It seems it might be useful to be able to pass in a \"plugin path\" of jars separate from the annotation processor path, such that Error Prone would look for plugins in this path if it is present.  This way, these compatibility issues with the processor path could be avoided.\r\n\r\nThoughts?  I'm willing to do some of the legwork on this if folks think it's a good idea."},"comment":{"url":"https://api.github.com/repos/google/error-prone/issues/comments/427265163","html_url":"https://github.com/google/error-prone/issues/928#issuecomment-427265163","issue_url":"https://api.github.com/repos/google/error-prone/issues/928","id":427265163,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNzI2NTE2Mw==","user":{"login":"tbroyer","id":173813,"node_id":"MDQ6VXNlcjE3MzgxMw==","avatar_url":"https://avatars1.githubusercontent.com/u/173813?v=4","gravatar_id":"","url":"https://api.github.com/users/tbroyer","html_url":"https://github.com/tbroyer","followers_url":"https://api.github.com/users/tbroyer/followers","following_url":"https://api.github.com/users/tbroyer/following{/other_user}","gists_url":"https://api.github.com/users/tbroyer/gists{/gist_id}","starred_url":"https://api.github.com/users/tbroyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbroyer/subscriptions","organizations_url":"https://api.github.com/users/tbroyer/orgs","repos_url":"https://api.github.com/users/tbroyer/repos","events_url":"https://api.github.com/users/tbroyer/events{/privacy}","received_events_url":"https://api.github.com/users/tbroyer/received_events","type":"User","site_admin":false},"created_at":"2018-10-05T06:57:22Z","updated_at":"2018-10-05T06:57:22Z","author_association":"CONTRIBUTOR","body":"Fwiw, this has just been fixed in Gradle and will ship in 5.0."}}
{"actor":{"display_login":"tbroyer"}}