Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Maven Could not resolve dependencies (Return code is: 409 , ReasonPhrase:Conflict)

Failed to execute goal on project lcms.web:

    Could not resolve dependencies for project lcms:lcms.web:war:0.0.1-SNAPSHOT: 
    Failed to collect dependencies for [junit:junit:jar:4.9 (test), org.springframework:spring-web:jar:4.2.4.RELEASE (compile), org.springframework:spring-webmvc:jar:4.2.4.RELEASE (compile), commons-logging:commons-logging:jar:1.1.1 (compile), 
org.springframework.security:spring-security-web:jar:4.0.3.RELEASE (compile), org.springframework.security:spring-security-config:jar:4.0.3.RELEASE (compile), org.springframework.security:spring-security-crypto:jar:4.0.3.RELEASE (compile), org.springframework.security:spring-security-ldap:jar:4.0.3.RELEASE (compile), commons-collections:commons-collections:jar:3.2.1 (compile), taglibs:standard:jar:1.1.2 (compile), commons-dbcp:commons-
dbcp:jar:20030825.184428 (compile), commons-pool:commons-pool:jar:20030825.183949 (compile), net.sourceforge.jtds:jtds:jar:1.3.1 (compile), org.springframework.ldap:spring-ldap-core:jar:2.0.4.RELEASE (compile), org.springframework.security:spring-security-cas:jar:4.0.3.RELEASE (compile), org.jasig.cas.client:cas-client-core:jar:3.1.12 (compile), com.googlecode.json-simple:json-simple:jar:1.1 (compile), org.slf4j:slf4j-api:jar:1.6.1 (compile), org.slf4j:slf4j-log4j12:jar:1.6.1 (compile), javax.servlet:javax.servlet-api:jar:3.0.1 (provided), cglib:cglib:jar:2.2 (compile), antlr:antlr:jar:2.7.7 (compile), lcmsdaomodel:lcms.dao.model:jar:1.1.1 (compile), 
com.fasterxml.jackson.core:jackson-core:jar:2.6.5 (compile),
 com.fasterxml.jackson.core:jackson-databind:jar:2.6.5 (compile), commons-fileupload:commons-fileupload:jar:1.3.1 (compile), org.apache.axis:axis-jaxrpc:jar:1.4 (compile), axis:axis:jar:1.4 (compile), org.apache.poi:poi:jar:3.10-FINAL (compile), com.jolbox:bonecp:jar:0.8.0.RELEASE (compile), org.springframework.ws:spring-ws-core:jar:2.0.3.RELEASE (compile), commons-httpclient:commons-httpclient:jar:3.1 (compile), net.sf.json-lib:json-lib:jar:jdk15:2.4 (compile), org.apache.httpcomponents:httpmime:jar:4.0.1 (compile)]: Failed to read artifact descriptor for lcmsdaomodel:lcms.dao.model:jar:1.1.1: Could not transfer artifact lcmsdaomodel:lcms.dao.model:pom:1.1.1 from/to snapshots (http://******/artifactory/ext-snapshot-local): Failed to transfer file: http://*******/artifactory/ext-snapshot-local/lcmsdaomodel/lcms.dao.model/1.1.1/lcms.dao.model-1.1.1.pom. Return code is: 409 , ReasonPhrase:Conflict. -> [Help 1]
like image 217
Noman Ahmed Avatar asked Feb 14 '17 06:02

Noman Ahmed


People also ask

Could not transfer artifact return code is 409 Reasonphrase conflict?

According to the 409 conflict error message, usually caused by that the Azure DevOps Service feed already has the package which has the same name and version number as the one your are publishing.

Where does maven deploy to?

The maven deploy plugin can be used to deploy either files or projects to the remote repository for sharing it with other developers and projects. There are various methods can be used to deploy your artifact to the remote repository by using a maven deploy plugin.


1 Answers

It seems that you are trying to resolve RELEASE artifact from a SNAPSHOT repository, therefore Artifactory is sending an error (409 conflict).

You should direct your build to 'libs-releases' virtual repository, or any other virtual repository that holds only releases, so only repositories that hold release artifacts will be involved in the process of RELEASE artifact resolution

You can read here more about resolution from Artifactory Maven repositories

like image 96
Ariel Avatar answered Sep 29 '22 16:09

Ariel