[ http://jira.codehaus.org/browse/MCHANGES-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=199596#action_199596 ]
Dennis Lundberg commented on MCHANGES-140: ------------------------------------------ I like this, it adds one more level of checking of the changes.xml file on top of what "changes-validate" already does. I would prefer to call the goal "changes-check" instead, because the "announcement-generate" goal works with more than just changes.xml files. It can fetch releases from JIRA as well. What do you think Justin? > Create an announcement check mojo > --------------------------------- > > Key: MCHANGES-140 > URL: http://jira.codehaus.org/browse/MCHANGES-140 > Project: Maven 2.x Changes Plugin > Issue Type: Improvement > Components: announcement > Affects Versions: 2.1 > Reporter: Justin Edelson > Attachments: AnnouncementCheckMojo.java > > > I meant to submit this for inclusion in changes 2.1, but I guess I just > missed it (2.1.1maybe?). > We use the attached goal as part of release:prepare to ensure that the > changes.xml has correct content before a release is done > (changes:announcement-generate) is executed during release:perform. > It really does two things: > 1) Ensures that the current version is represented in the changes.xml file > (no special logic to do this, it's just in > AnnouncementMjojo.getLatestRelease()). > 2) Ensures that the current version's release date isn't "TBD" or "tbd". This > could be easily changed to be "in SVN" through configuration. If you want to > make this the default and I'll add config to our organizational pom to use > "tbd", fine with me. > Since using this goal, we've eliminated a cause of release failures, so > that's something... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira