|
Peter Lynch made changes - 15/Sep/05 11:11 PM
Peter Lynch made changes - 15/Sep/05 11:12 PM
Lukas Theussl made changes - 03/Oct/05 11:30 AM
Lukas Theussl made changes - 03/Oct/05 06:06 PM
I found a hideous, hideous workaround for this, which, like everything involving Jelly, relies on some black magic that I don't understand. Put this or something similar in your maven.xml if you have an environment like the original poster (boy, I hope this is formatted right by JIRA): <project xmlns:ant="jelly:ant" xmlns:j="jelly:core" xmlns:maven="jelly:maven"> <j:set var="oldName" value="${systemScope['os.name']}"/> <preGoal name="maven-changelog-plugin:report"> <postGoal name="maven-changelog-plugin:report"> </project> Actually, the more I look at this bug the more weird it is. This has nothing to do with CVSNT as far as I can tell. The CvsChangeLogGenerator.java file simply quotes arguments to cvs log -d if you're on the Windows platform. But recall that ostensibly the Maven CVS infrastructure (at least on Maven 1.1b2) is all Netbeans-Java-based, so the type of client you would otherwise run is wholly irrelevant. Fixed by introducing a maven.changelog.quoteDate property. Please test: maven plugin:download -Dmaven.repo.remote=http://www.ibiblio.org/maven,http://cvs.apache.org/repository/
Lukas Theussl made changes - 17/Jan/06 06:17 PM
Tested and NOT fixed! Unless the "maven.changelog.quoteDate" property needs to take some value other than "true"... maven-changelog-plugin:report: Use maven.changelog.quoteDate=true if you want quotes around the date argument. So in your case, I guess you want maven.changelog.quoteDate=false (no quotes). Thanks for testing! Works like a charm. Now if the equivalent bug (MOJO-78) could only get fixed in Maven 2 as well... |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sorry clicked the wrong link