{"action":"created","issue":{"url":"https://api.github.com/repos/asciidoctor/asciidoctor-maven-plugin/issues/233","repository_url":"https://api.github.com/repos/asciidoctor/asciidoctor-maven-plugin","labels_url":"https://api.github.com/repos/asciidoctor/asciidoctor-maven-plugin/issues/233/labels{/name}","comments_url":"https://api.github.com/repos/asciidoctor/asciidoctor-maven-plugin/issues/233/comments","events_url":"https://api.github.com/repos/asciidoctor/asciidoctor-maven-plugin/issues/233/events","html_url":"https://github.com/asciidoctor/asciidoctor-maven-plugin/issues/233","id":165977212,"number":233,"title":"Migrate plugin to Maven 3+ only","user":{"login":"khmarbaise","id":42484,"avatar_url":"https://avatars.githubusercontent.com/u/42484?v=3","gravatar_id":"","url":"https://api.github.com/users/khmarbaise","html_url":"https://github.com/khmarbaise","followers_url":"https://api.github.com/users/khmarbaise/followers","following_url":"https://api.github.com/users/khmarbaise/following{/other_user}","gists_url":"https://api.github.com/users/khmarbaise/gists{/gist_id}","starred_url":"https://api.github.com/users/khmarbaise/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/khmarbaise/subscriptions","organizations_url":"https://api.github.com/users/khmarbaise/orgs","repos_url":"https://api.github.com/users/khmarbaise/repos","events_url":"https://api.github.com/users/khmarbaise/events{/privacy}","received_events_url":"https://api.github.com/users/khmarbaise/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/asciidoctor/asciidoctor-maven-plugin/labels/infrastructure","name":"infrastructure","color":"e102d8"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/asciidoctor/asciidoctor-maven-plugin/milestones/14","html_url":"https://github.com/asciidoctor/asciidoctor-maven-plugin/milestones/1.6.0","labels_url":"https://api.github.com/repos/asciidoctor/asciidoctor-maven-plugin/milestones/14/labels","id":1487997,"number":14,"title":"1.6.0","description":null,"creator":{"login":"abelsromero","id":5781153,"avatar_url":"https://avatars.githubusercontent.com/u/5781153?v=3","gravatar_id":"","url":"https://api.github.com/users/abelsromero","html_url":"https://github.com/abelsromero","followers_url":"https://api.github.com/users/abelsromero/followers","following_url":"https://api.github.com/users/abelsromero/following{/other_user}","gists_url":"https://api.github.com/users/abelsromero/gists{/gist_id}","starred_url":"https://api.github.com/users/abelsromero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abelsromero/subscriptions","organizations_url":"https://api.github.com/users/abelsromero/orgs","repos_url":"https://api.github.com/users/abelsromero/repos","events_url":"https://api.github.com/users/abelsromero/events{/privacy}","received_events_url":"https://api.github.com/users/abelsromero/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":1,"state":"open","created_at":"2016-01-06T17:57:25Z","updated_at":"2016-07-17T15:45:15Z","due_on":null,"closed_at":null},"comments":15,"created_at":"2016-07-17T13:40:37Z","updated_at":"2016-07-19T06:57:35Z","closed_at":null,"body":"Currently the plugin is using maven-plugin-api version 2.0 whereas the maven-project is 2.2.1 which is not consistent. Furthermore I think it's time to migrate to Maven 3+ only.\r\n[Maven 2.2.1 has End Of Life](http://maven.apache.org/maven-2.x-eol.html) for more than two years in the meantime.\r\nI thinks that should also in a major version upgrade to make clear that this is not compatible with Maven 2.X anymore ..."},"comment":{"url":"https://api.github.com/repos/asciidoctor/asciidoctor-maven-plugin/issues/comments/233547764","html_url":"https://github.com/asciidoctor/asciidoctor-maven-plugin/issues/233#issuecomment-233547764","issue_url":"https://api.github.com/repos/asciidoctor/asciidoctor-maven-plugin/issues/233","id":233547764,"user":{"login":"abelsromero","id":5781153,"avatar_url":"https://avatars.githubusercontent.com/u/5781153?v=3","gravatar_id":"","url":"https://api.github.com/users/abelsromero","html_url":"https://github.com/abelsromero","followers_url":"https://api.github.com/users/abelsromero/followers","following_url":"https://api.github.com/users/abelsromero/following{/other_user}","gists_url":"https://api.github.com/users/abelsromero/gists{/gist_id}","starred_url":"https://api.github.com/users/abelsromero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abelsromero/subscriptions","organizations_url":"https://api.github.com/users/abelsromero/orgs","repos_url":"https://api.github.com/users/abelsromero/repos","events_url":"https://api.github.com/users/abelsromero/events{/privacy}","received_events_url":"https://api.github.com/users/abelsromero/received_events","type":"User","site_admin":false},"created_at":"2016-07-19T06:57:35Z","updated_at":"2016-07-19T06:57:35Z","body":"I fear we aren't on the same page, If I understand your last comment right, this means that future changes need to be stalled untill master is ready.\r\n\r\nGoing with an example what I meant is the following:\r\n\r\nLet's say we have release 1.5.4 and we are working on 1.5.5-SNAPSHOT, that means:\r\n\r\n- _current_ will be branch 'asciidoctor-maven-plugin-1.5.5': PRs will be merged here by default.\r\n- _future_ will be master: for instance, this could include a change that removes Java6 compatibility or any 1.6.0 scheduled stuff. Fixes and changes applied in 1.5.5 will need to be cherry picked to master periodically or when a version is released. At that point, a new branch should be forked from master to become _current_.\r\n- _past_ will be old branches: in our current situation this means we need to create a 1.5.4 branch. In case of a hotfix we can always use one of those to apply a change and release.\r\n\r\nAfter this example I think this is the same as AsciidoctorJ is douing but using master instead of a dedicated branch for 1.6.0."}}
{"actor":{"display_login":"abelsromero"}}