Ошибка учебника по началу работы с OpenTripPlanner
Я пытаюсь установить OpenTripPlanner в соответствии с официальным руководством. Я правильно клонировал репозиторий git, затем импортирую проект в Eclipse, но он не может собрать все пакеты. Одна из ошибок: "Не удается разрешить импорт org.geotools". Поэтому я попытался использовать учебник по Maven, но при запуске " mvn install integration-test -DskipTests -P interactive
" Я получил:
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: org.geotools:library:pom:null
Reason: Cannot find parent: org.geotools:modules for project: org.geotools:library:pom:null for project org.geotools:library:pom:null
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 seconds
[INFO] Finished at: Mon May 20 15:53:31 CEST 2013
[INFO] Final Memory: 44M/473M
[INFO] ------------------------------------------------------------------------
Гугл, я не нашел ничего похожего, так в чем же дело?
1 ответ
Решение
Кажется, что свойства geotools.version (и другие) не установлены в главном pom ( https://github.com/openplans/OpenTripPlanner/blob/master/pom.xml). Вероятно, конструктор hudson использует переменные из файла settings.xml.
Попробуйте определить это вручную:
mvn install integration-test -DskipTests -Pinteractive -Dgeotools.version=9.1 -Dspring.version=3.1.1.RELEASE