{"action":"created","issue":{"url":"https://api.github.com/repos/etiennestuder/gradle-jooq-plugin/issues/20","repository_url":"https://api.github.com/repos/etiennestuder/gradle-jooq-plugin","labels_url":"https://api.github.com/repos/etiennestuder/gradle-jooq-plugin/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/etiennestuder/gradle-jooq-plugin/issues/20/comments","events_url":"https://api.github.com/repos/etiennestuder/gradle-jooq-plugin/issues/20/events","html_url":"https://github.com/etiennestuder/gradle-jooq-plugin/pull/20","id":174742724,"number":20,"title":"Make plugin independent of Jooq version","user":{"login":"oehme","id":1191797,"avatar_url":"https://avatars.githubusercontent.com/u/1191797?v=3","gravatar_id":"","url":"https://api.github.com/users/oehme","html_url":"https://github.com/oehme","followers_url":"https://api.github.com/users/oehme/followers","following_url":"https://api.github.com/users/oehme/following{/other_user}","gists_url":"https://api.github.com/users/oehme/gists{/gist_id}","starred_url":"https://api.github.com/users/oehme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oehme/subscriptions","organizations_url":"https://api.github.com/users/oehme/orgs","repos_url":"https://api.github.com/users/oehme/repos","events_url":"https://api.github.com/users/oehme/events{/privacy}","received_events_url":"https://api.github.com/users/oehme/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-09-02T11:54:44Z","updated_at":"2016-09-06T07:25:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/etiennestuder/gradle-jooq-plugin/pulls/20","html_url":"https://github.com/etiennestuder/gradle-jooq-plugin/pull/20","diff_url":"https://github.com/etiennestuder/gradle-jooq-plugin/pull/20.diff","patch_url":"https://github.com/etiennestuder/gradle-jooq-plugin/pull/20.patch"},"body":"This change allows users to choose their desired jooq version themselves, simply by specifying the jooq dependency on the compile classpath. The plugin automatically finds out which version of jooq the user is compiling against and downloads the generator version that matches it.\r\n\r\nThis has many benefits:\r\n\r\n- users can use whatever Jooq version they want, independent of which this plugin is compiled against\r\n- users don't need to use `buildscript` workarounds to adjust the version, so they can instead use the much more concise `plugins` DSL\r\n- the plugin integrates with `java-base` instead of `java` now, so it is easier to use for projects/enterprises with their own conventions\r\n\r\nThis raises the minimum Gradle version to 2.5. We could lower that with a bit of effort (not using the very convenient `defaultDependencies()`), but I don't think that's worth it."},"comment":{"url":"https://api.github.com/repos/etiennestuder/gradle-jooq-plugin/issues/comments/244870442","html_url":"https://github.com/etiennestuder/gradle-jooq-plugin/pull/20#issuecomment-244870442","issue_url":"https://api.github.com/repos/etiennestuder/gradle-jooq-plugin/issues/20","id":244870442,"user":{"login":"lukaseder","id":734593,"avatar_url":"https://avatars.githubusercontent.com/u/734593?v=3","gravatar_id":"","url":"https://api.github.com/users/lukaseder","html_url":"https://github.com/lukaseder","followers_url":"https://api.github.com/users/lukaseder/followers","following_url":"https://api.github.com/users/lukaseder/following{/other_user}","gists_url":"https://api.github.com/users/lukaseder/gists{/gist_id}","starred_url":"https://api.github.com/users/lukaseder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukaseder/subscriptions","organizations_url":"https://api.github.com/users/lukaseder/orgs","repos_url":"https://api.github.com/users/lukaseder/repos","events_url":"https://api.github.com/users/lukaseder/events{/privacy}","received_events_url":"https://api.github.com/users/lukaseder/received_events","type":"User","site_admin":false},"created_at":"2016-09-06T07:25:44Z","updated_at":"2016-09-06T07:25:44Z","body":"@oehme OK, thanks for your feedback. Will throw exceptions from non-main methods and catch them / translate them to exit codes in `main(String[])`"}}
{"actor":{"display_login":"lukaseder"}}