Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-4771

Hudson does not support maven encrypted passwords

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • maven-plugin
    • None
    • Platform: All, OS: All

      I have been successfully using Hudson 1.319 with Maven2 and a password-protected
      Archiva repository for a couple of months. I recently followed the instructions
      at
      http://www.sonatype.com/people/2009/10/maven-tips-and-tricks-encrypting-passwords/
      to encrypt my maven password (the password was previously in plaintext in my
      settings.xml). I can still successfully run mvn from the command line, but it
      fails when I run the job in Hudson.

      I haven't been able to find anything on the web about it, so I think I might
      have something configured wrong. Any help is appreciated.

      The output in Hudson is:

      Parsing POMs
      ERROR: Failed to parse POMs
      org.apache.maven.project.ProjectBuildingException: Cannot find parent:
      parent-pom for project utilities:jar:1.0-SNAPSHOT for project
      utilities:jar:1.0-SNAPSHOT

      at
      org.apache.maven.project.DefaultMavenProjectBuild.assembleLineage(DefaultMavenProjectBuilder.java:1370)
      at
      org.apache.maven.project.DefaultMavenProjectBuild.buildInternal(DefaultMavenProjectBuilder.java:821)
      at
      org.apache.maven.project.DefaultMavenProjectBuild.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:506)
      at
      org.apache.maven.project.DefaultMavenProjectBuild.build(DefaultMavenProjectBuilder.java:215)
      at hudson.maven.MavenEmbedder.readProject(MavenEmbedder.java:334)
      at
      hudson.maven.MavenModuleSetBuild$PomParser.readProject(MavenModuleSetBuild.java:851)
      at
      hudson.maven.MavenModuleSetBuild$PomParser.readProject(MavenModuleSetBuild.java:780)
      at hudson.FilePath.act(FilePath.java:676)
      at hudson.FilePath.act(FilePath.java:660)
      at
      hudson.maven.MavenModuleSetBuild$RunnerImpl.parsePoms(MavenModuleSetBuild.java:553)
      at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:388)
      at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:345)
      at hudson.model.Run.run(Run.java:1090)
      at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:301)
      at hudson.model.ResourceController.execute(ResourceController.java:93)
      at hudson.model.Executor.run(Executor.java:122)
      Caused by: org.apache.maven.project.ProjectBuildingException: POM 'parent-pom'
      not found in repository: Unable to download the artifact from any repository

      parent-pom:1.0

      from the specified remote repositories:
      3rdParty (...)
      central (...)
      releases (...)
      snapshots (...)
      for the project parent-pom
      at
      org.apache.maven.project.DefaultMavenProjectBuilds.findModelFromRepository(DefaultMavenProjectBuilder.java:603)
      at
      org.apache.maven.project.DefaultMavenProjectBuilds.assembleLineage(DefaultMavenProjectBuilder.java:1366)
      Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable
      to download the artifact from any repository

      parent-pom:1.0

      from the specified remote repositories:
      3rdParty (...)
      central (...)
      releases (...)
      snapshots (...)

      at
      org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:212)
      at
      org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:74)
      at
      org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:556)
      ... 16 more
      Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to
      download the artifact from any repository
      at
      org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:331)
      at
      org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:200)
      ... 18 more

      Thanks.
      -Stuart

            olamy Olivier Lamy
            tla612 tla612
            Votes:
            5 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: