Maven не может найти httpcomponents-client в репозитории - PullRequest
19 голосов
/ 03 апреля 2011

Я пытаюсь добавить библиотеку Apache httpcomponents-client в мой проект Maven.Я добавил зависимость в pom.xml (как в http://mvnrepository.com/artifact/org.apache.httpcomponents/httpcomponents-client/4.1.1),, но при создании моего проекта Eclipse Maven не может найти и загрузить библиотеку.

Я создал тестовый проект, который ничего не делаетно включите эту библиотеку, чтобы убедиться, что другие настройки не вызывают проблем:

<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>no.gundelsby.test</groupId>
<artifactId>NeedMyPackage</artifactId>
<version>0.1</version>
<dependencies>
    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpcomponents-client</artifactId>
        <version>4.1.1</version>
    </dependency>
</dependencies>
</project>

Создание этого проекта приводит к той же ошибке.

Другие вещи, которые я тестировал:

  • Пробная сборка с ванильными установками как Maven 2.2.1, так и 3.0.3
  • Если бы друг создал тестовый проект на своем компьютере, чтобы исключить локальные проблемы на моем компьютере
  • Изменена версия с 4.1.1 на 4.1

Несколько дней назад у меня возникла такая же проблема с org.easytesting.fest-swing, см. Запись зависимости pom ниже:

<dependency>
    <groupId>org.easytesting</groupId>
    <artifactId>fest-swing</artifactId>
    <version>1.2.1</version>
</dependency>

1 Ответ

29 голосов
/ 03 апреля 2011

Вы не хотите httpcomponents-client как зависимость. Это просто родительский модуль для клиентских модулей. Я подозреваю, что вы действительно хотите <artifactId>httpclient</artifactId>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...