This class was extracted from several private methods in the ConventionsPlugin class. While trying to make a PR for an issue, I had some difficulty following the flow of this class and noticed that it had a lot of private methods that probably should be extracted to a separate class. I found several similar methods related to Maven pom conventions. There are probably a few more, but this one stood out as one obvious candidate.

Comment From: mikesmithson

@wilkinsona - sure, I would be happy to accommodate your requests. I was thinking of going further but wanted to put out this proposal to you to see if there was any interest in pursuing it.

Comment From: mikesmithson

@wilkinsona - made another push to address your requested changes.

Comment From: mikesmithson

latest requested changes are in commit 13e7406.

Comment From: wilkinsona

Thanks very much, @mikesmithson. The proposed changes are now in master along with a small polishing commit to make things a little more consistent across the three …Conventions classes.

Comment From: mikesmithson

@wilkinsona - thanks!