Как настроить 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 ... из любого другого каталога.