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 [email protected].
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.

Reply via email to