2013-06-09 2 views
1

Этот вопрос действительно, действительно глупый, поскольку у меня нет опыта работы с Maven.NanoHTTPD Пример Ошибка сборки

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

Не удалось выполнить задачу по проекту nanohttpd-образцов: не удалось разрешить зависимости для проекта fi.iki.elonen: nanohttpd-samples: jar: 2.0.2: Следующие артефакты не могут быть разрешены: fi.iki.elonen: nanohttpd: jar: 2.0.2, fi.iki.elonen: nanohttpd- webserver: jar: 2.0.2: Не удалось найти файл fi.iki.elonen: nanohttpd: jar: 2.0.2 в http://repo.maven.apache.org/maven2 был кэширован в локальном репозитории, разрешение не будет повторно загружено до истечения интервала обновления центрального элемента или обновления -> [Помощь 1]

Я попробовал флаг -e, и netbeans выплюнули тонну больше ошибок, связанных с Maven, и это не имело смысла.

Я также попытался собрать один, который не касался самого Maven, который он не сработал.

I Googled в течение часа и абсолютно никаких ответов. Результаты: < 10, и ни один из них не связан с nanohttpd.

Я знаю, что Maven похож на Ant, но я не знаю, как это работает.

Во всяком случае,

NanoHTTPD>https://github.com/NanoHttpd/nanohttpd

Я использую NetBeans с JDK 7 скачал сегодня на этой новой коробке Линукс.

Справка приветствуется. Ниже приведена ошибка, воспроизводимая на Fedora Netbeans, Stock JDK7 + NB bundle.

enter image description here

Полное разрешение: http://img10.imageshack.us/img10/2061/screenshot0608201310360.png

Спасибо!

+0

Попробуйте и 'mvn clean -U' – fge

+0

Нет. Я пробовал это, и, к сожалению, он не работает. Ни Xubuntu, ни Fedora netbeans. –

+0

Приведенная ниже ошибка отображается. После очистки и -U. POM являются ванильными и нетронутыми. http://img10.imageshack.us/img10/2061/screenshot0608201310360.png –

ответ

1

Я заметил, что есть 2 неудовлетворительные испытания в основном (ядро) пакета NanoHttpd. Я исправил их, и сборка выполняется на виртуальной машине Ubuntu.

Я предлагаю вытащить последнюю версию от мастер и попытаться построить снова, все должно быть исправлено.

О, и спасибо ... без вашего столкновения с этой проблемой, возможно, я не знал о ошибках сборки при работе на платформе Linux!

0

Вы можете попробовать несколько вещей:

1: Попробуйте удалить соответствующий не удалось загрузить артефакт каталог в вашем репо. В следующий раз, когда я запустил команду maven, артефакт снова запускается. Поэтому я бы сказал, что это настройка клиента . Путь Локальный репозиторий

Unix/Mac OS X – ~/.m2

Windows – C:\Documents and Settings{your-username}.m2

2: Как указано в ссылке настройки, я думаю, что вам нужно, это изменения значения по умолчанию updatePolicy в настройках Maven, который является ежедневно. Я не уверен, что это относится к неудачной загрузке. Кроме того, всегда нормально для снимков, а не для релизов.

<profiles> 
    <profile> 
     ... 
     <repositories> 
     <repository> 
      <id>myRepo</id> 
      <name>My Repository</name> 
      <releases> 
      <enabled>false</enabled> 
      <updatePolicy>always</updatePolicy> 
      <checksumPolicy>warn</checksumPolicy> 
      </releases> 
     </repository> 
     </repositories> 
     ... 
    </profile> 
    </profiles> 
    ... 
</settings> 

3: Используйте -U в нарастании цели

4: Убедитесь, что вы используете правильную версию Maven Maven3/Maven2

+0

@WilliamYang Вы можете попробовать удалить папку пакета, которая вызывает proble. Если вы не знаете, что очистите содержимое .m2 и не удаляйте его. –

+0

Я пробовал rm -rf. Зависимости снова загружаются, но я сталкиваюсь с той же проблемой. (Как будто я строю его в первый раз). Я также попытался удалить проект на диск и повторно извлечь архив и построить. Я сделал это примерно по крайней мере 40 раз. Не повезло. –

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

  • Нет связанных вопросов^_^