[ 
http://jira.codehaus.org/browse/MOJO-1199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=257111#action_257111
 ] 

Johannes Schneider commented on MOJO-1199:
------------------------------------------

This does not work for me...
I think I am using that verison: 
buildnumber-maven-plugin-1.0-beta-5-20100823.101914-4.jar

I just add that repo to my pom: 
  <pluginRepositories>
    <pluginRepository>
      <!--Necessary for build number plugin -->
      <id>codehaus-snapshots</id>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <url>https://nexus.codehaus.org/content/repositories/snapshots</url>
    </pluginRepository>

  </pluginRepositories>

Any hints?



[INFO] --- buildnumber-maven-plugin:1.0-beta-5-SNAPSHOT:create (default) @ 
bundle1 ---
[DEBUG] 
org.codehaus.mojo:buildnumber-maven-plugin:jar:1.0-beta-5-20100823.101914-4:
[DEBUG]    org.apache.maven:maven-project:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-profile:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-model:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-plugin-registry:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-artifact:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-settings:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-core:jar:2.0.6:compile
[DEBUG]       
org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile
[DEBUG]       org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile
[DEBUG]          org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile
[DEBUG]       commons-cli:commons-cli:jar:1.0:compile
[DEBUG]       org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile
[DEBUG]       
org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile
[DEBUG]       org.apache.maven:maven-monitor:jar:2.0.6:compile
[DEBUG]       classworlds:classworlds:jar:1.1:compile
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.0.6:compile
[DEBUG]    
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[DEBUG]       junit:junit:jar:3.8.2:test (scope managed from compile) (version 
managed from 3.8.1)
[DEBUG]    org.apache.maven.scm:maven-scm-api:jar:1.4:compile
[DEBUG]    org.apache.maven.scm:maven-scm-manager-plexus:jar:1.4:compile
[DEBUG]    org.apache.maven.scm:maven-scm-provider-svnexe:jar:1.4:compile
[DEBUG]       regexp:regexp:jar:1.3:compile
[DEBUG]    org.apache.maven.scm:maven-scm-provider-svn-commons:jar:1.4:compile
[DEBUG]    org.apache.maven.scm:maven-scm-provider-cvsexe:jar:1.4:compile
[DEBUG]       
org.apache.maven.scm:maven-scm-provider-cvs-commons:jar:1.4:compile
[DEBUG]    org.apache.maven.scm:maven-scm-provider-starteam:jar:1.4:compile
[DEBUG]    org.apache.maven.scm:maven-scm-provider-clearcase:jar:1.4:compile
[DEBUG]    org.apache.maven.scm:maven-scm-provider-perforce:jar:1.4:compile
[DEBUG]    org.apache.maven.scm:maven-scm-provider-hg:jar:1.4:compile
[DEBUG]    
com.google.code.maven-scm-provider-svnjava:maven-scm-provider-svnjava:jar:1.11:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:1.5.6:compile
[DEBUG]    org.tmatesoft.svnkit:svnkit:jar:1.3.3:compile
[DEBUG]       
org.tmatesoft.svnkit:trilead-ssh2:jar:build213-svnkit-1.3-patch:compile
[DEBUG]       org.tmatesoft.sqljet:sqljet:jar:1.0.2:compile
[DEBUG]          org.antlr:antlr-runtime:jar:3.1.3:compile
[DEBUG]             org.antlr:stringtemplate:jar:3.2:compile
[DEBUG]                antlr:antlr:jar:2.7.7:compile
[DEBUG]    net.java.dev.jna:jna:jar:3.2.2:compile
[DEBUG] Created new class realm 
plugin>org.codehaus.mojo:buildnumber-maven-plugin:1.0-beta-5-SNAPSHOT
[DEBUG] Importing foreign packages into class realm 
plugin>org.codehaus.mojo:buildnumber-maven-plugin:1.0-beta-5-SNAPSHOT
[DEBUG]   Imported:  < project>com.cedarsoft.tests.felix:bundle1:1.0.1-SNAPSHOT
[DEBUG] Populating class realm 
plugin>org.codehaus.mojo:buildnumber-maven-plugin:1.0-beta-5-SNAPSHOT
[DEBUG]   Included: 
org.codehaus.mojo:buildnumber-maven-plugin:jar:1.0-beta-5-SNAPSHOT
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6
[DEBUG]   Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7
[DEBUG]   Included: commons-cli:commons-cli:jar:1.0
[DEBUG]   Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
[DEBUG]   Included: org.apache.maven.scm:maven-scm-api:jar:1.4
[DEBUG]   Included: org.apache.maven.scm:maven-scm-manager-plexus:jar:1.4
[DEBUG]   Included: org.apache.maven.scm:maven-scm-provider-svnexe:jar:1.4
[DEBUG]   Included: regexp:regexp:jar:1.3
[DEBUG]   Included: org.apache.maven.scm:maven-scm-provider-svn-commons:jar:1.4
[DEBUG]   Included: org.apache.maven.scm:maven-scm-provider-cvsexe:jar:1.4
[DEBUG]   Included: org.apache.maven.scm:maven-scm-provider-cvs-commons:jar:1.4
[DEBUG]   Included: org.apache.maven.scm:maven-scm-provider-starteam:jar:1.4
[DEBUG]   Included: org.apache.maven.scm:maven-scm-provider-clearcase:jar:1.4
[DEBUG]   Included: org.apache.maven.scm:maven-scm-provider-perforce:jar:1.4
[DEBUG]   Included: org.apache.maven.scm:maven-scm-provider-hg:jar:1.4
[DEBUG]   Included: 
com.google.code.maven-scm-provider-svnjava:maven-scm-provider-svnjava:jar:1.11
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:1.5.6
[DEBUG]   Included: org.tmatesoft.svnkit:svnkit:jar:1.3.3
[DEBUG]   Included: 
org.tmatesoft.svnkit:trilead-ssh2:jar:build213-svnkit-1.3-patch
[DEBUG]   Included: org.tmatesoft.sqljet:sqljet:jar:1.0.2
[DEBUG]   Included: org.antlr:antlr-runtime:jar:3.1.3
[DEBUG]   Included: org.antlr:stringtemplate:jar:3.2
[DEBUG]   Included: antlr:antlr:jar:2.7.7
[DEBUG]   Included: net.java.dev.jna:jna:jar:3.2.2
[DEBUG]   Excluded: org.apache.maven:maven-project:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-profile:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-model:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-artifact-manager:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-plugin-registry:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-artifact:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-settings:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-core:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-repository-metadata:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-error-diagnostics:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-plugin-descriptor:jar:2.0.6
[DEBUG]   Excluded: org.apache.maven:maven-monitor:jar:2.0.6
[DEBUG]   Excluded: classworlds:classworlds:jar:1.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-api:jar:2.0.6
[DEBUG]   Excluded: 
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1
[DEBUG]   Excluded: junit:junit:jar:3.8.2
[DEBUG] Configuring mojo 
org.codehaus.mojo:buildnumber-maven-plugin:1.0-beta-5-SNAPSHOT:create from 
plugin realm 
ClassRealm[plugin>org.codehaus.mojo:buildnumber-maven-plugin:1.0-beta-5-SNAPSHOT,
 parent: sun.misc.Launcher$AppClassLoader@32f4a24a]
[DEBUG] Configuring mojo 
'org.codehaus.mojo:buildnumber-maven-plugin:1.0-beta-5-SNAPSHOT:create' with 
basic configurator -->
[DEBUG]   (s) buildNumberPropertiesFileLocation = 
/home/johannes/projects/com.cedarsoft.tests/felix/bundle1/buildNumber.properties
[DEBUG]   (f) buildNumberPropertyName = buildNumber
[DEBUG]   (s) doCheck = true
[DEBUG]   (s) doUpdate = true
[DEBUG]   (f) getRevisionOnlyOnce = false
[DEBUG]   (f) project = MavenProject: 
com.cedarsoft.tests.felix:bundle1:1.0.1-SNAPSHOT @ 
/home/johannes/projects/com.cedarsoft.tests/felix/bundle1/pom.xml
[DEBUG]   (f) reactorProjects = [MavenProject: 
com.cedarsoft.tests.felix:bundle1:1.0.1-SNAPSHOT @ 
/home/johannes/projects/com.cedarsoft.tests/felix/bundle1/pom.xml]
[DEBUG]   (f) readUrlScm = 
scm:git:git://git.cedarsoft.com/com.cedarsoft.tests/bundle1
[DEBUG]   (f) scmBranchPropertyName = scmBranch
[DEBUG]   (s) scmDirectory = 
/home/johannes/projects/com.cedarsoft.tests/felix/bundle1
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@1f3c53a8
[DEBUG]   (f) timestampPropertyName = timestamp
[DEBUG]   (s) urlScm = 
scm:git:ssh://git.cedarsoft.com/home/git/com.cedarsoft.tests/bundle1
[DEBUG]   (f) useLastCommittedRevision = false
[DEBUG] -- end configuration --
[INFO] Verifying there are no local modifications ...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.486s
[INFO] Finished at: Mon Feb 21 23:22:41 CET 2011
[INFO] Final Memory: 9M/151M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.codehaus.mojo:buildnumber-maven-plugin:1.0-beta-5-SNAPSHOT:create (default) 
on project bundle1: An error has occurred while checking scm status. No such 
provider: 'git'. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
org.codehaus.mojo:buildnumber-maven-plugin:1.0-beta-5-SNAPSHOT:create (default) 
on project bundle1: An error has occurred while checking scm status.
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: An error has 
occurred while checking scm status.
        at 
org.codehaus.mojo.build.CreateMojo.checkForLocalModifications(CreateMojo.java:523)
        at org.codehaus.mojo.build.CreateMojo.execute(CreateMojo.java:409)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        ... 19 more
Caused by: org.apache.maven.scm.manager.NoSuchScmProviderException: No such 
provider: 'git'.
        at 
org.apache.maven.scm.manager.AbstractScmManager.getProviderByType(AbstractScmManager.java:160)
        at 
org.apache.maven.scm.manager.AbstractScmManager.makeScmRepository(AbstractScmManager.java:190)
        at 
org.codehaus.mojo.build.CreateMojo.getScmRepository(CreateMojo.java:733)
        at org.codehaus.mojo.build.CreateMojo.getStatus(CreateMojo.java:579)
        at 
org.codehaus.mojo.build.CreateMojo.checkForLocalModifications(CreateMojo.java:519)
        ... 22 more
[ERROR] 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException


> Build number plugin to support GIT SCM
> --------------------------------------
>
>                 Key: MOJO-1199
>                 URL: http://jira.codehaus.org/browse/MOJO-1199
>             Project: Mojo
>          Issue Type: Improvement
>          Components: buildnumber
>            Reporter: Nigel Magnay
>            Assignee: Olivier Lamy
>             Fix For: buildnumber-maven-plugin-1.0-beta-5
>
>         Attachments: 0001-Add-GIT-support-for-build-numbering.patch, 
> 0001-Support-GIT-revision-numbers.patch, buildnumber-git-support.patch, 
> update-from-current-branch.patch
>
>
> The build number plugin assumes that SVN is being used.
> It would be nice to support GIT as this creates SHA1 revision numbers.
> Attached is a patch to do this - the pom.xml will need to be adjusted to use 
> the GIT SCM revision from maven when it is released.

-- 
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

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to