Hi, Already done, http://jira.codehaus.org/browse/MPCHANGELOG-72
Pascal -----Message d'origine----- De : Edwin Punzalan [mailto:[EMAIL PROTECTED] Envoyé : September 5, 2005 22:10 À : Maven Users List Objet : Re: Change log error with Perforce Hi, this is a bug. I found that the code checks for the first three characters after "scm:" and that would only work for cvs, svn, and vss. Please file a jira on this. Michael Owen wrote: > Hi, > > I'm using Maven 1.0.2 and I'm trying to get the change log report > working. To do this I have put: > > <report>maven-changelog-plugin</report> > > in the reports section of the POM, and added: > > <repository> > <connection>scm:perforce:perforce.dev.uk:1666://depot/development/project/ma in/...</connection> > > </repository> > > When I do "maven site" I then get the following error: > > [echo] Generating the Change Log... > maven-changelog-plugin:report: > [echo] Generating the changelog report > Could not derive factory from connection: using CVS (valid factories > are: [start > eam, cvs, perforce, svn, clearcase, vss]) > > BUILD FAILED > File...... C:\Documents and > Settings\mike\.maven\cache\maven-changelog-plugin-1 > .8.2\plugin.jelly > Element... changelog:changelog > Line...... 108 > Column.... 15 > org/netbeans/lib/cvsclient/event/CVSListener > Total time: 11 seconds > Finished at: Mon Sep 05 14:05:01 BST 2005 > >> From this error I guess I haven't specified the connection correctly >> as it's > > trying to use CVS and not Perforce, however, looking at documents on > the web it seems to be the correct format. I've investigated more by > doing "maven -X maven-changelog-plugin:report" and got the following > error message: > > BUILD FAILED > File...... C:\Documents and > Settings\mike\.maven\cache\maven-changelog-plugin-1 > .8.2\plugin.jelly > Element... changelog:changelog > Line...... 108 > Column.... 15 > org/netbeans/lib/cvsclient/event/CVSListener > com.werken.werkz.UnattainableGoalException: Unable to obtain goal > [maven-changel > og-plugin:report] -- C:\Documents and > Settings\mike\.maven\cache\maven-changelo > g-plugin-1.8.2\plugin.jelly:108:15: <changelog:changelog> > org/netbeans/lib/cvscl > ient/event/CVSListener > at com.werken.werkz.Goal.fire(Goal.java:646) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: > 671) > at > org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > at org.apache.maven.cli.App.doMain(App.java:488) > at org.apache.maven.cli.App.main(App.java:1239) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at com.werken.forehead.Forehead.run(Forehead.java:551) > at com.werken.forehead.Forehead.main(Forehead.java:581) > org.apache.commons.jelly.JellyTagException: C:\Documents and > Settings\owenm\.mav > en\cache\maven-changelog-plugin-1.8.2\plugin.jelly:108:15: > <changelog:changelog> > org/netbeans/lib/cvsclient/event/CVSListener > at > org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav > a:243) > at > org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav > a:145) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84) > > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa > g.java:79) > at > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor > mAction(MavenGoalTag.java:110) > at com.werken.werkz.Goal.fire(Goal.java:639) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: > 671) > at > org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > at org.apache.maven.cli.App.doMain(App.java:488) > at org.apache.maven.cli.App.main(App.java:1239) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at com.werken.forehead.Forehead.run(Forehead.java:551) > at com.werken.forehead.Forehead.main(Forehead.java:581) > Caused by: java.lang.NoClassDefFoundError: > org/netbeans/lib/cvsclient/event/CVSL > istener > at > org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange > LogFactory.java:47) > at > org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415) > > at > org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav > a:230) > ... 28 more > Root cause > java.lang.NoClassDefFoundError: > org/netbeans/lib/cvsclient/event/CVSListener > at > org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange > LogFactory.java:47) > at > org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415) > > at > org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav > a:230) > at > org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav > a:145) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84) > > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa > g.java:79) > at > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor > mAction(MavenGoalTag.java:110) > at com.werken.werkz.Goal.fire(Goal.java:639) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: > 671) > at > org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > at org.apache.maven.cli.App.doMain(App.java:488) > at org.apache.maven.cli.App.main(App.java:1239) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at com.werken.forehead.Forehead.run(Forehead.java:551) > at com.werken.forehead.Forehead.main(Forehead.java:581) > Root cause > java.lang.NoClassDefFoundError: > org/netbeans/lib/cvsclient/event/CVSListener > at > org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange > LogFactory.java:47) > at > org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415) > > at > org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav > a:230) > at > org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav > a:145) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84) > > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa > g.java:79) > at > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor > mAction(MavenGoalTag.java:110) > at com.werken.werkz.Goal.fire(Goal.java:639) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: > 671) > at > org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > at org.apache.maven.cli.App.doMain(App.java:488) > at org.apache.maven.cli.App.main(App.java:1239) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at com.werken.forehead.Forehead.run(Forehead.java:551) > at com.werken.forehead.Forehead.main(Forehead.java:581) > Final Memory: 3M/5M > Total time: 6 seconds > Finished at: Mon Sep 05 14:08:24 BST 2005 > > > > Just wondering if anyone has any idea why it might be failing? > > Many thanks for your help in advance. It is much appreciated. > > Mike > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
