понедельник, 20 октября 2014 г.

Хитрый Maven

В предыдущих статьях, которые касались сборки из исходников, уже упоминалась система Maven. Сборка запускалась в них из командной строки: mvn clean install

Сейчас настраивал виртуальную машину Ubuntu 14 под работу с Eclipse Luna для создания собственных медиаторов на Java. Потребовалось создать в IDE проект Maven, чтобы подтянуть зависимости Synapse. После создания проекта появляется ошибка:

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6 Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6

Оказалось, что в настройках Eclipse, нужно изменить путь к settings.xml, который по умолчанию принимается за /home/u/.m2/settings.xml

Проблема ушла, когда в меню Windows->Preferences->Maven->User Settings->User Settings указал верный путь: /usr/local/apache-maven/apache-maven-3.0.5/conf/settings.xml

Выполнил ещё один комплекс пассов, чтобы оживить, наконец, Eclipse:
1. Закрыл проект без удаления файлов
2. Удалил все файлы из репозитория Maven
3. Запустил в папке проекта mvn eclipse:eclipse
4. Импортировал проект в Eclipse

Лет через 50 программирование совсем перестанет отличаться от шаманства.

Комментариев нет:

Отправить комментарий