[ http://jira.codehaus.org/browse/MCHANGELOG-43?page=comments#action_72100 
] 
            
Abhijit Diwan commented on MCHANGELOG-43:
-----------------------------------------

In order to find the changelog it needs to log in to perforce right. What is 
point in giving the local path of perforce view. It does not work. Local view 
does not have the changes done to file. All the information is in the prforce. 
I think "..." is making all the difference in the way the command is ran by 
plug-in.

> 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

        

Reply via email to