2013-05-22 4 views
0

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

mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 

Я использую свежие из коробки мавена, так что я до сих пор дон У меня есть параметр settings.xml. Maven говорит, что у меня нет плагина archetype, и при поиске решений я узнал, что центральное репо maven недоступно в моей сети (возможно, настроено в брандмауэре). Как я могу продолжить?

Благодаря

+1

Пробовал использовать прокси? http://maven.apache.org/guides/mini/guide-proxies.html –

+0

@GregKopff Я мог бы попробовать сделать ваше предложение, не могли бы вы дать мне представление о том, где я могу найти прокси-хост? – Oneb

+0

Обратитесь к администратору сети. –

ответ

0

Если вы не имеете доступа к сети, попробуйте загрузить необходимые артефакты и поместить их в локальном хранилище. Путь локального репозитория будет находиться в файле settings.xml, размещенном в каталоге установки/conf. Вы также можете попробовать подключиться к центральному репозиторию maven, используя настройку прокси-сервера, если это возможно.

+0

Привет, сэр, не загружал ли необходимые артефакты вручную, чтобы игнорировать цель maven? – Oneb

+0

Да, это так. Maven требует доступа к репозиторию, откуда он может автоматически разрешать зависимости и извлекать их, если они еще не присутствуют в вашем локальном репозитории. Но в вашем случае репозиторий недоступен. Идеальный способ - установить прокси-соединение с центральным хранилищем maven, которое также должно служить вам в будущем. – Adarsh

+0

Хорошо, я попробую ваше второе предложение. Я читал о настройке прокси в файле settings.xml, но вы могли бы предложить, как я могу найти прокси-сервер хоста? – Oneb

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