2014-12-11 1 views
3

У меня есть artificact, развернутый в JCenter (oss.jfrog.org), хотя развертывание не закончилось без ошибок (см. Deploy SNAPSHOT to oss.jfrog.org (JCenter)), банки есть, когда я проверяю Браузер хранилища.Код ошибки: 409, ReasonPhrase: Conflict (JCenter)

Теперь я добавить зависимость в проекте для этого артефакта (библиотека) и добавления:

<repositories> 
    <!-- Release repository --> 
    <repository> 
     <id>oss-jfrog-artifactory-releases</id> 
     <name>oss-jfrog-artifactory-releases</name> 
     <url>http://oss.jfrog.org/artifactory/oss-release-local</url> 
    </repository> 
    <!-- Snapshot repository --> 
    <repository> 
     <id>oss-jfrog-artifactory-snapshots</id> 
     <name>oss-jfrog-artifactory-snapshots</name> 
     <url>http://oss.jfrog.org/artifactory/oss-snapshot-local</url> 
    </repository> 
</repositories> 

Когда Maven начали строить, он выдает эту ошибку:

Failed to transfer file: http://oss.jf rog.org/artifactory/oss-release-local/com/myorg/mylibrary/0.0.1-SNAPSHOT/mylibrary-0.0.1-SNAPSHOT.pom. Return code is: 409, ReasonPhrase:Conflict. -> [Help 1]

для зависимости Я добавил. Что может быть проблемой здесь?

ответ

3

Попробуйте использовать виртуальные репозитории

<repositories> 
    <!-- Release repository --> 
    <repository> 
     <id>oss-jfrog-artifactory-releases</id> 
     <name>oss-jfrog-artifactory-releases</name> 
     <url>http://oss.jfrog.org/artifactory/libs-release</url> 
    </repository> 
    <!-- Snapshot repository --> 
    <repository> 
     <id>oss-jfrog-artifactory-snapshots</id> 
     <name>oss-jfrog-artifactory-snapshots</name> 
     <url>http://oss.jfrog.org/artifactory/libs-snapshot</url> 
    </repository> 
</repositories> 
1

У меня есть обходной путь . Не знаю, почему, но в моем случае добавление плагина тени для всех модулей решило проблему, даже пустую:

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-shade-plugin</artifactId> 
      <configuration> 
       <artifactSet> 
       </artifactSet> 
       <relocations> 
       </relocations> 
      </configuration> 
     </plugin> 
    </plugins> 
</build>