Как настроить MAVEN?
Я новичок в maven, и я прошел шаги настройки, указанные на сайте Apache, но все же я не могу настроить его. Поэтому, пожалуйста, помогите мне с помощью простых шагов по настройке MAVEN в окнах. Спасибо заранее.
EDITED
C:\Documents and Settings\arselv>mvn install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven- resources- plugin/2.3/maven-resources-plugin-2.3.pom
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources- plugin/2.3/maven-resources-plugin-2.3.pom
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project POM).
Project ID: org.apache.maven.plugins:maven-resources-plugin
Reason: POM 'org.apache.maven.plugins:maven-resources-plugin' not found in repository: Unable to download the artifact from any repository
org.apache.maven.plugins:maven-resources-plugin:pom:2.3
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
for project org.apache.maven.plugins:maven-resources-plugin
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 42 seconds
[INFO] Finished at: Fri Feb 05 13:10:06 IST 2010
[INFO] Final Memory: 2M/5M
[INFO] ------------------------------------------------------------------------
Итак, выше Ошибка, пытаясь выполнить шаги, указанные на сайте apache.
Ответы
Ответ 1
Если вы находитесь за прокси-сервером, вам нужно настроить Maven для использования этого прокси-сервера. Для этого отредактируйте или создайте файл ${user.home}/.m2/settings.xml
и добавьте к нему следующий фрагмент:
<settings>
.
.
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>proxy.somewhere.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts>
</proxy>
</proxies>
.
.
</settings>
Ответ 2
Одна вещь, которую вы можете попробовать, если вам не хватает определенного ресурса, - это просмотр репозитория напрямую, например. http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/
В этом случае он выглядит как "maven-resources-plugin". Если вы находитесь за брандмауэром, возможно, вам стоит отредактировать файл /conf/settings.xml, чтобы указать подробности прокси.
Еще одна вещь, которую вы можете попробовать - выполнить команду mvn с помощью -U
. Это должно принудительно обновлять ресурсы не в вашем локальном репозитории.
Ответ 3
Проблема, которую вы видите там, вероятно, связана с отсутствием подходящего сетевого подключения к центральному репозиторию Maven по умолчанию.
После того, как вы устранили эту проблему в сети, вам нужно будет ускориться с Maven и тем, что она может сделать для вас. Для этого я предлагаю вам прочитать "Лучше строить с электронной книгой Maven" . Он расскажет вам все, что вам нужно знать.
Один из полезных советов во время начальной установки - это то, что вы работаете на компьютере с несколькими пользовательскими профилями (т.е. вы входите в сеть, и ваш профиль синхронизируется при входе/выходе из системы), вы должны сделать следующее:
1) Отредактируйте файл /.m2/settings.xml, чтобы ваш локальный репозиторий находился за пределами вашего сетевого профиля, чтобы избежать перемещения гигабайтов данных каждый день. Пример конфигурации может быть:
<settings>
<localRepository>/Users/Shared/Repository</localRepository>
</settings>
2) Рассмотрите возможность использования Artifactory для создания централизованного центрального репозитория Maven, который станет первым портом вызова для решения артефактов Maven с второй версией repo1.maven.org/maven2. Это будет означать, что ваш разработанный код остается в доме, и любые специализированные артефакты, требующие лицензий (например, драйверы JDBC от Oracle или JTA), могут быть доступны без ручной установки.
Если вам нужна дополнительная помощь или совет, пожалуйста, свяжитесь со мной.
Ответ 4
Простейшие шаги для выполнения - это то, что включено:
http://maven.apache.org/download.html#Installation
Вы упомянули некоторые шаги на сайте Apache. Это была страница, на которую вы смотрели? На каком этапе у вас возникают проблемы?
Ответ 5
Установка Maven очень проста: загрузите ZIP с сайта, разархивируйте его в любой каталог вашего жесткого диска, а затем просто добавьте каталог bin/
в системную переменную PATH
Windows. Таким образом, вы сможете запустить команду mvn ...
из любого другого каталога.