{"action":"created","issue":{"url":"https://api.github.com/repos/release-engineering/pom-manipulation-ext/issues/113","repository_url":"https://api.github.com/repos/release-engineering/pom-manipulation-ext","labels_url":"https://api.github.com/repos/release-engineering/pom-manipulation-ext/issues/113/labels{/name}","comments_url":"https://api.github.com/repos/release-engineering/pom-manipulation-ext/issues/113/comments","events_url":"https://api.github.com/repos/release-engineering/pom-manipulation-ext/issues/113/events","html_url":"https://github.com/release-engineering/pom-manipulation-ext/issues/113","id":58387809,"number":113,"title":"dependencies with groupId == ${project.groupId} aren't aligned","user":{"login":"jdcasey","id":65614,"avatar_url":"https://avatars.githubusercontent.com/u/65614?v=3","gravatar_id":"","url":"https://api.github.com/users/jdcasey","html_url":"https://github.com/jdcasey","followers_url":"https://api.github.com/users/jdcasey/followers","following_url":"https://api.github.com/users/jdcasey/following{/other_user}","gists_url":"https://api.github.com/users/jdcasey/gists{/gist_id}","starred_url":"https://api.github.com/users/jdcasey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdcasey/subscriptions","organizations_url":"https://api.github.com/users/jdcasey/orgs","repos_url":"https://api.github.com/users/jdcasey/repos","events_url":"https://api.github.com/users/jdcasey/events{/privacy}","received_events_url":"https://api.github.com/users/jdcasey/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/release-engineering/pom-manipulation-ext/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/release-engineering/pom-manipulation-ext/milestones/15","html_url":"https://github.com/release-engineering/pom-manipulation-ext/milestones/someday","labels_url":"https://api.github.com/repos/release-engineering/pom-manipulation-ext/milestones/15/labels","id":1218616,"number":15,"title":"someday","description":"Analogous to agile backlog. These are unsorted or low-priority issues we've decided to put off for now.","creator":{"login":"jdcasey","id":65614,"avatar_url":"https://avatars.githubusercontent.com/u/65614?v=3","gravatar_id":"","url":"https://api.github.com/users/jdcasey","html_url":"https://github.com/jdcasey","followers_url":"https://api.github.com/users/jdcasey/followers","following_url":"https://api.github.com/users/jdcasey/following{/other_user}","gists_url":"https://api.github.com/users/jdcasey/gists{/gist_id}","starred_url":"https://api.github.com/users/jdcasey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdcasey/subscriptions","organizations_url":"https://api.github.com/users/jdcasey/orgs","repos_url":"https://api.github.com/users/jdcasey/repos","events_url":"https://api.github.com/users/jdcasey/events{/privacy}","received_events_url":"https://api.github.com/users/jdcasey/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":0,"state":"open","created_at":"2015-07-21T16:59:16Z","updated_at":"2015-11-30T20:48:08Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-02-20T17:57:26Z","updated_at":"2016-03-04T09:24:10Z","closed_at":null,"body":"The problem is the ga(String, String) method, which doesn't accept a context project instance and does not perform expression substitution. \r\n\r\nAll methods in IdUtils that produce a GA or GAV should probably accept a Model, Project, or MavenProject to supply both the POM and POM properties to an interpolator that can do the string substitutions."},"comment":{"url":"https://api.github.com/repos/release-engineering/pom-manipulation-ext/issues/comments/192203069","html_url":"https://github.com/release-engineering/pom-manipulation-ext/issues/113#issuecomment-192203069","issue_url":"https://api.github.com/repos/release-engineering/pom-manipulation-ext/issues/113","id":192203069,"user":{"login":"rnc","id":1169793,"avatar_url":"https://avatars.githubusercontent.com/u/1169793?v=3","gravatar_id":"","url":"https://api.github.com/users/rnc","html_url":"https://github.com/rnc","followers_url":"https://api.github.com/users/rnc/followers","following_url":"https://api.github.com/users/rnc/following{/other_user}","gists_url":"https://api.github.com/users/rnc/gists{/gist_id}","starred_url":"https://api.github.com/users/rnc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rnc/subscriptions","organizations_url":"https://api.github.com/users/rnc/orgs","repos_url":"https://api.github.com/users/rnc/repos","events_url":"https://api.github.com/users/rnc/events{/privacy}","received_events_url":"https://api.github.com/users/rnc/received_events","type":"User","site_admin":false},"created_at":"2016-03-04T09:24:10Z","updated_at":"2016-03-04T09:24:10Z","body":"@jdcasey What case were you envisaging with this? I have tried a test with e.g.\r\n```\r\n    <dependencies>\r\n      <dependency>\r\n        <groupId>${project.groupId}</groupId>\r\n        <artifactId>child-module-dependency-override-child</artifactId>\r\n        <version>1.0-SNAPSHOT</version>\r\n      </dependency>\r\n```\r\nand have noticed that the project.groupId gets expanded out."}}