[ http://jira.codehaus.org/browse/MCHANGELOG-43?page=comments#action_72036 ] Dennis Lundberg commented on MCHANGELOG-43: -------------------------------------------
OK, this seem to indicate that either your scm url is wrong or there is something wrong in the changes plugin with regards to perforce. Looking at your scm url again it looks a bit short to me. Have a look at the page for the perforce scm: http://maven.apache.org/scm/perforce.html I would suggest that you try a url like this one instead: scm:perforce|//E:/views/EJB/ejb-dev/MavenCodeline/ > Changelog not getting created properly. > --------------------------------------- > > Key: MCHANGELOG-43 > URL: http://jira.codehaus.org/browse/MCHANGELOG-43 > Project: Maven 2.x Changelog Plugin > Issue Type: Bug > Affects Versions: 2.0-beta-1 > Environment: Windows xp SP2 / maven 2.0.4 > Reporter: Abhijit Diwan > > I am trying to generate change log for my maven project. > I have following scm section under my pom.xml > <scm> > <connection>scm:perforce://EJB/ejb-dev/MavenCodeline/</connection> > </scm> > and following plugin decalration under <reporting> section > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>changelog-maven-plugin</artifactId> > <reportSets> > <reportSet> > <id>Perofrce report</id> > <configuration> > <type>range</type> > <range>10</range> > <repositoryConnection> > > scm:perforce://EJB/ejb-dev/MavenCodeline/</repositoryConnection> > <properties> > <maven.changelog.factory> > > org.apache.maven.perforcelib.PerforceChangeLogFactory</maven.changelog.factory> > </properties> > </configuration> > <reports> > <report>changelog</report> > <report>file-activity</report> > <report>dev-activity</report> > </reports> > </reportSet> > </reportSets> > </plugin> > I have already defined P4PORT variable on my machine. > When I ran mvn site command from module directory AeConnector I get following > error. > [INFO] Generating changed sets xml to: > E:\views\EJB\ejb-dev\MavenCodeline\AeConn > ector\target\changelog.xml > [INFO] SCM Working Directory: > E:\views\EJB\ejb-dev\MavenCodeline\AeConnector\src > \main\java > [INFO] SCM Command Line[0]: p4 > [INFO] SCM Command Line[1]: filelog > [INFO] SCM Command Line[2]: -tl > [INFO] SCM Command Line[3]: //EJB/ejb-dev/MavenCodeline/AeConnector > [ERROR] //EJB/ejb-dev/MavenCodeline/AeConnector - no such file(s). > All my java code is under that directory but the plugin is not able to > recurse all the subdirectories under that directory. I looked at perforce doc > and ran command "p4 filelog //EJB/ejb-dev/MavenCodeline/AeConnector/..." and > it worked so I think with plugin those last 3 dots which makes p4 recurse is > not there. The documentation for p4 command you can find from following url - > (http://www.perforce.com/perforce/doc.051/manuals/cmdref/filelog.html) > Please please help. > thanks a lot > abhijit -- 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
