3 years later, and I'm experiencing the exact same issue as you were. Did you ever find a proper way to make this work? Or is this a bug/limitation in the jenkins processing?
On Friday, March 14, 2014 at 9:55:33 AM UTC-4, David V wrote: > > I tried setting the "Resolve Dependencies during Pom parsing" option on > the Maven build. The end result is still the same - without the "mvn > validate" pre-build the build fails. However, I did notice that the Parsing > POMs stage is trying to use our repository. It is not using our wagon > however, so the build fails. This is rather surprising because we installed > the Maven wagon in our Maven lib/ext directory to ensure it is available > for all builds. > > [FATAL] Non-resolvable parent POM: Could not transfer artifact > com.company:root-maven-pom:pom:7.2 from/to company-maven > (s3://company-maven): Cannot access s3://company-maven with type default > using the available connector factories: WagonRepositoryConnectorFactory and > 'parent.relativePath' points at wrong local POM @ line 4, column 13 > > > On Thursday, January 16, 2014 9:00:40 PM UTC-6, David V wrote: >> >> We are setting up an EC2 cloud of Maven build slaves. Our projects have a >> number of parent POMs in our Maven repository (not Maven Central). The >> builds for projects fail during the Parsing POMs phase. >> >> Parsing POMs >> Failed to transfer Could not find artifact >> com.company:root-maven-pom:pom:7.2 in central >> (http://repo.maven.apache.org/maven2) >> ERROR: Failed to parse POMs >> >> >> Our repositories are setup in a settings.xml file on the master Jenkins >> server. The settings.xml file also has our server credentials. >> >> Global Settings file -> provided global settings.xml >> >> I believe it is a problem with Jenkins' parsing POM phase. I can make any >> given build work by using a Pre Step phase to Invoke top-level Maven >> targets. I just invoke the validate goal in this phase. This successfully >> loads the parent POM of the project into the local Maven repository, and >> then the Parsing POMs phase succeeds. Then the rest of the build succeeds. >> >> Is this a Jenkins bug with Parsing POMs? Is there a way I can work around >> this globally? Remembering to add a Pre-step to each build is tedious and >> slows down our development cycles when builds fail (we have a lot of >> projects). >> > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/6deaa181-eb9a-4355-a121-a5933b4b3354%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.