What version is your svn client? Based on the first problem you ran into, maybe
> Hi all,
>
> I am trying to use the Build Number Maven Plugin to put the SVN
> Revision in Manifest file.
> I configured my plugins like this:
>
> <build>
> <plugins>
> <plugin>
> <artifactId>maven-compiler-plugin</artifactId>
> <configuration>
> <fork>true</fork>
> <meminitial>128m</meminitial>
> <maxmem>256m</maxmem>
> <source>1.5</source>
> <target>1.5</target>
> </configuration>
> </plugin>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-jar-plugin</artifactId>
> <configuration>
> <archive>
> <manifestEntries>
>
> <SCM-Revision>${buildNumber}</SCM-Revision>
> </manifestEntries>
> </archive>
> </configuration>
> </plugin>
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>buildnumber-maven-plugin</artifactId>
> <version>1.0-beta-3</version>
> <executions>
> <execution>
> <phase>validate</phase>
> <goals>
> <goal>create</goal>
> </goals>
> </execution>
> </executions>
> <configuration>
> <doCheck>true</doCheck>
> <doUpdate>true</doUpdate>
> </configuration>
> </plugin>
> </plugins>
> </build>
>
> With this configuration I have the following error:
>
> [INFO] [buildnumber:create {execution: default}]
> [INFO] Verifying there are no local modifications ...
> [INFO] Executing: cmd.exe /X /C "svn --non-interactive status"
> [INFO] Working directory: D:\Java\Eclipse-Workspaces\BizRules\PFW-SuperPOM
> Provider message:
> The svn command failed.
> Command output:
> svn: This client is too old to work with working copy '.'; please get
> a newer Subversion client
>
>
> Then I find this page:
>
http://mojo.codehaus.org/buildnumber-maven-plugin/using-svnjava.html> and change the configuration
>
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>buildnumber-maven-plugin</artifactId>
> <version>1.0-beta-3</version>
> <executions>
> <execution>
> <phase>validate</phase>
> <goals>
> <goal>create</goal>
> </goals>
> </execution>
> </executions>
> <configuration>
> <doCheck>true</doCheck>
> <doUpdate>true</doUpdate>
> <providerImplementations>
> <svn>javasvn</svn>
> </providerImplementations>
> </configuration>
> </plugin>
>
> With this configuration I have this error:
>
> [INFO] [buildnumber:create {execution: default}]
> [INFO] Change the default 'svn' provider implementation to 'javasvn'.
> [INFO] Verifying there are no local modifications ...
> [INFO] SVN status directory: D:\Java\Eclipse-Workspaces\BizRules\PFW-SuperPOM
> [INFO] SVN update directory: D:\Java\Eclipse-Workspaces\BizRules\PFW-SuperPOM
> [INFO] ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] org.apache.maven.scm.command.update.UpdateScmResult cannot be
> cast to org.apache.maven.scm.command.update.UpdateScmResultWithRevision
> [INFO] ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.ClassCastException:
> org.apache.maven.scm.command.update.UpdateScmResult cannot be cast to
> org.apache.maven.scm.command.update.UpdateScmResultWithRevision
> at org.codehaus.mojo.build.CreateMojo.update(CreateMojo.java:528)
> at org.codehaus.mojo.build.CreateMojo.execute(CreateMojo.java:398)
> at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
> 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:597)
> 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: 3 seconds
> [INFO] Finished at: Thu Jul 02 17:47:15 BST 2009
> [INFO] Final Memory: 11M/21M
> [INFO] ------------------------------------------------------------------------
>
> Did I miss some configuration?
> Thank you for your help.
>
> Hélder Sousa
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>
http://xircles.codehaus.org/manage_email>
>