2015-02-21 2 views
-1

У меня есть снимок Maven репо определен:Maven ищет зависимость в неправильном репо

<repositories> 
    <repository> 
     <id>tmp-repo</id> 
     <url>https://my-snapshot-repo</url> 
     <snapshots> 
      <enabled>true</enabled> 
      <updatePolicy>always</updatePolicy> 
     </snapshots> 
    </repository> 
</repositories> 

Проблема, по какой-то причине, Maven ищет двух следующих зависимостей:

<dependency> 
     <groupId>org.apache.httpcomponents</groupId> 
     <artifactId>httpcomponents-core</artifactId> 
     <version>4.4</version> 
    </dependency> 

    <dependency> 
     <groupId>org.apache.httpcomponents</groupId> 
     <artifactId>httpcomponents-client</artifactId> 
     <version>4.4</version> 
    </dependency> 

В репозиторий моментального снимка, а не стабильный репозиторий maven. Каждый компиляции дает эту ошибку:

[ERROR] Failed to execute goal on project myProject: Could not resolve dependencies for project com.myGroupId:myArtifact:jar:1.0-SNAPSHOT: The following artifacts could not be resolved: org.apache.httpcomponents:httpcomponents-core:jar:4.4, org.apache.httpcomponents:httpcomponents-client:jar:4.4: Could not find artifact org.apache.httpcomponents:httpcomponents-core:jar:4.4 in tmp-repo (https://my-snapshot-repo)

Как заставить Maven, чтобы не искать эту зависимость в моментальном репо?

ответ

1

Перед вами изменения, ваша исходная конфигурация сказал:

<releases> 
     <enabled>true</enabled> 
     <updatePolicy>always</updatePolicy> 
    </releases> 

Вы сказали, что это репо имеет релизы, а также снимки, так Maven ищет там.

Теперь вы удалили <releases>, это не должно быть так. Убедитесь, что у вас нет других определений репозитория.

+0

Я удалил это, так что теперь он содержит только '', но я все еще получаю ту же ошибку. –

+0

Кроме того, у меня есть довольно много других зависимостей, но единственное, что не удается найти эту конкретную зависимость. –

+0

В ответ на ваше редактирование .. это единственный репозиторий, который я определил. –

Смежные вопросы