Не удается разрешить зависимости с Maven - PullRequest
0 голосов
/ 13 октября 2011

Я не могу ничего сделать с maven, потому что он не может загрузить свои зависимости.Когда я пытаюсь запустить пример приложения из http://openejb.apache.org/ejb3-tutorial.html, он выдает мне несколько ошибок:

D:\apache-maven-3.0.3\openejbsamples\simple-stateless>mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building OpenEJB :: Examples :: Simple Stateless Pojo 1.0
[INFO] ------------------------------------------------------------------------
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.454s
[INFO] Finished at: Thu Oct 13 11:47:26 CST 2011
[INFO] Final Memory: 1M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.ap
ache.maven.plugins:maven-clean-plugin:jar:2.4.1: Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1 from/to central (http://repo1
.maven.org/maven2): Error transferring file: repo1.maven.org: Unknown host repo1.maven.org -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

Почему я не могу загрузить репозитории?

ОБНОВЛЕНИЕ:не берите в голову.Мой босс сказал мне, что я не могу этого сделать из-за настройки прокси-сервера компании.В любом случае, я просто хочу изучить ejb как можно быстрее, не используя maven, если это возможно?

Ответы [ 4 ]

2 голосов
/ 13 октября 2011

Похоже, у вас проблема с поиском имени хоста: Unknown host repo1.maven.org. Это правильное имя хоста для центрального хранилища Maven. Проверьте настройки DNS и / или любые переопределения имен локальных хостов, которые у вас могут быть. Конечно, если вы используете корпоративный DNS и ваш доступ в интернет, как правило, ограничен, то, вероятно, это так.

2 голосов
/ 13 октября 2011

Взгляните на Использование прокси с Maven , так как проблема, скорее всего, вызвана тем, что у вас "экзотическое" подключение к Интернету. (брандмауэр, перезапись DNS, другие прокси и т. д.)

Если вы действительно находитесь за прокси-сервером и для него требуется имя пользователя / пароль, проверьте cntlm

0 голосов
/ 19 ноября 2014

Я тоже неделями боролся за то, чтобы это исправить .... Вот как я это исправил ...

В вашем settings.xml (под Maven_HOME\conf directory)

Я добавил запись прокси, как показано ниже

<proxies>
    <proxy>
        <active>true</active>
        <protocol>http</protocol>
        <host>IPAddressOfYourGateway</host>
        <port>8080</port>
        <username>YourNetworkUserName</username>
        <password>YourNetworkPassword</password>
        <nonProxyHosts>LocalIPAddress1|LocalIPAddress2|LocalIPAddress3</nonProxyHosts>
     </proxy>
 </proxies>

, где

1) «IPAddressOfYourGateway» можно получить в IEExplorer -> Settings-> Proxy .. это IP-адрес вашего прокси ..

2) LocalIPAddress1 | LocalIPAddress2 .. "|" .. знак канала используется для добавления нескольких IP-адресов ... которые необходимо обойти из прокси ... Вам нужно проверить у вашей сетевой команды порт, если он не работает, как в вашем случае ...

0 голосов
/ 04 ноября 2011

Если вам не разрешено иметь конфигурацию прокси (проблемы безопасности), возможно, вы сможете убедить своего босса и администратора сети настроить локальный репозиторий maven на каком-нибудь dev-сервере. Проверьте эту ссылку (если ваш прокси и сетевой администратор согласны с этим .. конечно: P) http://www.theserverside.com/news/1364121/Setting-Up-a-Maven-Repository

...