You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Mick Knutson <mi...@hotmail.com> on 2006/03/02 19:50:00 UTC

[m202] help with changelog plugin error

I have the following scm declaration:
=======================
    <scm>
        <connection>${svn.connection}</connection>
        <developerConnection>${svn.connection}</developerConnection>
        <url>${svn.url}</url>
    </scm>

This is valid as I have checked this with the assembly plugin and it works 
fine.



And I have the following changelog plugin declaration:
==================================
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>changelog-maven-plugin</artifactId>
                <version>2.0-beta-1</version>
                <reportSets>
                    <reportSet>
                        <id>dual-report</id>
                        <configuration>
                            <type>range</type>
                            <range>30</range>
                        </configuration>
                        <reports>
                            <report>changelog</report>
                            <report>file-activity</report>
                        </reports>
                    </reportSet>
                </reportSets>
            </plugin>





Then I get this error when running mvn site:site -e:
================================

[INFO] Generating changed sets xml to: 
c:\opt\furl\furlm2\trunk\common\common-jar\target\changelog.xml
[WARNING] Connection does not appear valid
[WARNING] Could not derive factory from connection: using default CVS (valid 
factories are: [starteam, cvs, perforce, svn, clearcase, vss])
[INFO] 
----------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] 
----------------------------------------------------------------------------
[INFO] repository connection string does not specify 'cvs' as the scm
If using another scm, maven.changelog.factory must be set.
See the maven changelog plugin documentation for correct settings.
[INFO] 
----------------------------------------------------------------------------
[INFO] Trace
java.lang.IllegalArgumentException: repository connection string does not 
specify 'cvs' as the scm
If using another scm, maven.changelog.factory must be set.
See the maven changelog plugin documentation for correct settings.
        at 
org.apache.maven.cvslib.CvsChangeLogGenerator.getScmLogCommand(CvsChangeLogGenerator.java:127)
        at 
org.apache.maven.cvslib.CvsChangeLogGenerator.getEntries(CvsChangeLogGenerator.java:94)
        at 
org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:430)
        at 
org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:369)
        at 
org.apache.maven.changelog.ChangeLogReport.getChangeLog(ChangeLogReport.java:263)
        at 
org.apache.maven.changelog.ChangeLogReport.generateChangeSetsFromSCM(ChangeLogReport.java:218)
        at 
org.apache.maven.changelog.ChangeLogReport.getChangedSets(ChangeLogReport.java:198)
        at 
org.apache.maven.changelog.ChangeLogReport.executeReport(ChangeLogReport.java:173)
        at 
org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:117)
        at 
org.apache.maven.plugins.site.SiteMojo.generateReportsPages(SiteMojo.java:802)
        at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:415)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:531)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:485)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:455)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:303)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:270)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:139)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at 
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] 
----------------------------------------------------------------------------
[INFO] Total time: 30 seconds
[INFO] Finished at: Thu Mar 02 10:44:22 PST 2006
[INFO] Final Memory: 19M/40M
[INFO] 
----------------------------------------------------------------------------



---
Thank You
Mick Knutson

Sr. Java/J2EE Consultant
BASE logic, inc.
(415) 648-1804 (S.F., CA)
http://www.BASELogic.com

Washington Mutual (WAMU) (Emeryville, California)
---



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: [m202] help with changelog plugin error

Posted by Mick Knutson <mi...@hotmail.com>.
I do have another issue now though.

I have an existing non-maven project I am integrating with that I just added 
a ms DIR to add my new Maven to.

This is:
./app_home
./app_home/core

./app_home/m2
./app_home/m2/core


Now all my maven configuration is to ./app_home/m2/*
but my svn main trunk is ./app_home

My changelog is now getting confused as to where to start looking as my scm 
is pointing to svn:....app_home, not svn:....app_home/m2 as the trunk

How can I tell my scm to use m2/* as my new trunk in Maven?




---
Thank You
Mick Knutson

Sr. Java/J2EE Consultant
BASE logic, inc.
(415) 648-1804 (S.F., CA)
http://www.BASELogic.com

Washington Mutual (WAMU) (Emeryville, California)
---




>From: "Mick Knutson" <mi...@hotmail.com>
>Reply-To: "Maven Users List" <us...@maven.apache.org>
>To: users@maven.apache.org
>Subject: RE: [m202] help with changelog plugin error
>Date: Thu, 02 Mar 2006 11:14:15 -0800
>
>Solved this issue.
>It seems that using the '|' delimiter verse the ':' does NOT work. You MUST 
>use the ':' delimiter
>
>---
>Thank You
>Mick Knutson
>
>Sr. Java/J2EE Consultant
>BASE logic, inc.
>(415) 648-1804 (S.F., CA)
>http://www.BASELogic.com
>
>Washington Mutual (WAMU) (Emeryville, California)
>---
>
>
>
>
>>From: "Mick Knutson" <mi...@hotmail.com>
>>Reply-To: "Maven Users List" <us...@maven.apache.org>
>>To: users@maven.apache.org
>>Subject: [m202] help with changelog plugin error
>>Date: Thu, 02 Mar 2006 10:50:00 -0800
>>
>>I have the following scm declaration:
>>=======================
>>    <scm>
>>        <connection>${svn.connection}</connection>
>>        <developerConnection>${svn.connection}</developerConnection>
>>        <url>${svn.url}</url>
>>    </scm>
>>
>>This is valid as I have checked this with the assembly plugin and it works 
>>fine.
>>
>>
>>
>>And I have the following changelog plugin declaration:
>>==================================
>>            <plugin>
>>                <groupId>org.codehaus.mojo</groupId>
>>                <artifactId>changelog-maven-plugin</artifactId>
>>                <version>2.0-beta-1</version>
>>                <reportSets>
>>                    <reportSet>
>>                        <id>dual-report</id>
>>                        <configuration>
>>                            <type>range</type>
>>                            <range>30</range>
>>                        </configuration>
>>                        <reports>
>>                            <report>changelog</report>
>>                            <report>file-activity</report>
>>                        </reports>
>>                    </reportSet>
>>                </reportSets>
>>            </plugin>
>>
>>
>>
>>
>>
>>Then I get this error when running mvn site:site -e:
>>================================
>>
>>[INFO] Generating changed sets xml to: 
>>c:\opt\furl\furlm2\trunk\common\common-jar\target\changelog.xml
>>[WARNING] Connection does not appear valid
>>[WARNING] Could not derive factory from connection: using default CVS 
>>(valid factories are: [starteam, cvs, perforce, svn, clearcase, vss])
>>[INFO] 
>>----------------------------------------------------------------------------
>>[ERROR] FATAL ERROR
>>[INFO] 
>>----------------------------------------------------------------------------
>>[INFO] repository connection string does not specify 'cvs' as the scm
>>If using another scm, maven.changelog.factory must be set.
>>See the maven changelog plugin documentation for correct settings.
>>[INFO] 
>>----------------------------------------------------------------------------
>>[INFO] Trace
>>java.lang.IllegalArgumentException: repository connection string does not 
>>specify 'cvs' as the scm
>>If using another scm, maven.changelog.factory must be set.
>>See the maven changelog plugin documentation for correct settings.
>>        at 
>>org.apache.maven.cvslib.CvsChangeLogGenerator.getScmLogCommand(CvsChangeLogGenerator.java:127)
>>        at 
>>org.apache.maven.cvslib.CvsChangeLogGenerator.getEntries(CvsChangeLogGenerator.java:94)
>>        at 
>>org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:430)
>>        at 
>>org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:369)
>>        at 
>>org.apache.maven.changelog.ChangeLogReport.getChangeLog(ChangeLogReport.java:263)
>>        at 
>>org.apache.maven.changelog.ChangeLogReport.generateChangeSetsFromSCM(ChangeLogReport.java:218)
>>        at 
>>org.apache.maven.changelog.ChangeLogReport.getChangedSets(ChangeLogReport.java:198)
>>        at 
>>org.apache.maven.changelog.ChangeLogReport.executeReport(ChangeLogReport.java:173)
>>        at 
>>org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:117)
>>        at 
>>org.apache.maven.plugins.site.SiteMojo.generateReportsPages(SiteMojo.java:802)
>>        at 
>>org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301)
>>        at 
>>org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:415)
>>        at 
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:531)
>>        at 
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:485)
>>        at 
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:455)
>>        at 
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:303)
>>        at 
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:270)
>>        at 
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:139)
>>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at 
>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>        at 
>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>        at java.lang.reflect.Method.invoke(Method.java:324)
>>        at 
>>org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>        at 
>>org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>[INFO] 
>>----------------------------------------------------------------------------
>>[INFO] Total time: 30 seconds
>>[INFO] Finished at: Thu Mar 02 10:44:22 PST 2006
>>[INFO] Final Memory: 19M/40M
>>[INFO] 
>>----------------------------------------------------------------------------
>>
>>
>>
>>---
>>Thank You
>>Mick Knutson
>>
>>Sr. Java/J2EE Consultant
>>BASE logic, inc.
>>(415) 648-1804 (S.F., CA)
>>http://www.BASELogic.com
>>
>>Washington Mutual (WAMU) (Emeryville, California)
>>---
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>For additional commands, e-mail: users-help@maven.apache.org
>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>For additional commands, e-mail: users-help@maven.apache.org
>



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: [m202] help with changelog plugin error

Posted by Mick Knutson <mi...@hotmail.com>.
Solved this issue.
It seems that using the '|' delimiter verse the ':' does NOT work. You MUST 
use the ':' delimiter

---
Thank You
Mick Knutson

Sr. Java/J2EE Consultant
BASE logic, inc.
(415) 648-1804 (S.F., CA)
http://www.BASELogic.com

Washington Mutual (WAMU) (Emeryville, California)
---




>From: "Mick Knutson" <mi...@hotmail.com>
>Reply-To: "Maven Users List" <us...@maven.apache.org>
>To: users@maven.apache.org
>Subject: [m202] help with changelog plugin error
>Date: Thu, 02 Mar 2006 10:50:00 -0800
>
>I have the following scm declaration:
>=======================
>    <scm>
>        <connection>${svn.connection}</connection>
>        <developerConnection>${svn.connection}</developerConnection>
>        <url>${svn.url}</url>
>    </scm>
>
>This is valid as I have checked this with the assembly plugin and it works 
>fine.
>
>
>
>And I have the following changelog plugin declaration:
>==================================
>            <plugin>
>                <groupId>org.codehaus.mojo</groupId>
>                <artifactId>changelog-maven-plugin</artifactId>
>                <version>2.0-beta-1</version>
>                <reportSets>
>                    <reportSet>
>                        <id>dual-report</id>
>                        <configuration>
>                            <type>range</type>
>                            <range>30</range>
>                        </configuration>
>                        <reports>
>                            <report>changelog</report>
>                            <report>file-activity</report>
>                        </reports>
>                    </reportSet>
>                </reportSets>
>            </plugin>
>
>
>
>
>
>Then I get this error when running mvn site:site -e:
>================================
>
>[INFO] Generating changed sets xml to: 
>c:\opt\furl\furlm2\trunk\common\common-jar\target\changelog.xml
>[WARNING] Connection does not appear valid
>[WARNING] Could not derive factory from connection: using default CVS 
>(valid factories are: [starteam, cvs, perforce, svn, clearcase, vss])
>[INFO] 
>----------------------------------------------------------------------------
>[ERROR] FATAL ERROR
>[INFO] 
>----------------------------------------------------------------------------
>[INFO] repository connection string does not specify 'cvs' as the scm
>If using another scm, maven.changelog.factory must be set.
>See the maven changelog plugin documentation for correct settings.
>[INFO] 
>----------------------------------------------------------------------------
>[INFO] Trace
>java.lang.IllegalArgumentException: repository connection string does not 
>specify 'cvs' as the scm
>If using another scm, maven.changelog.factory must be set.
>See the maven changelog plugin documentation for correct settings.
>        at 
>org.apache.maven.cvslib.CvsChangeLogGenerator.getScmLogCommand(CvsChangeLogGenerator.java:127)
>        at 
>org.apache.maven.cvslib.CvsChangeLogGenerator.getEntries(CvsChangeLogGenerator.java:94)
>        at 
>org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:430)
>        at 
>org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:369)
>        at 
>org.apache.maven.changelog.ChangeLogReport.getChangeLog(ChangeLogReport.java:263)
>        at 
>org.apache.maven.changelog.ChangeLogReport.generateChangeSetsFromSCM(ChangeLogReport.java:218)
>        at 
>org.apache.maven.changelog.ChangeLogReport.getChangedSets(ChangeLogReport.java:198)
>        at 
>org.apache.maven.changelog.ChangeLogReport.executeReport(ChangeLogReport.java:173)
>        at 
>org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:117)
>        at 
>org.apache.maven.plugins.site.SiteMojo.generateReportsPages(SiteMojo.java:802)
>        at 
>org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301)
>        at 
>org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:415)
>        at 
>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:531)
>        at 
>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:485)
>        at 
>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:455)
>        at 
>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:303)
>        at 
>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:270)
>        at 
>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:139)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at 
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at 
>org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>        at 
>org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>[INFO] 
>----------------------------------------------------------------------------
>[INFO] Total time: 30 seconds
>[INFO] Finished at: Thu Mar 02 10:44:22 PST 2006
>[INFO] Final Memory: 19M/40M
>[INFO] 
>----------------------------------------------------------------------------
>
>
>
>---
>Thank You
>Mick Knutson
>
>Sr. Java/J2EE Consultant
>BASE logic, inc.
>(415) 648-1804 (S.F., CA)
>http://www.BASELogic.com
>
>Washington Mutual (WAMU) (Emeryville, California)
>---
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>For additional commands, e-mail: users-help@maven.apache.org
>



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org