Eclipse работает проект лифта (проблемы конфигурации проекта)

Пытаясь заставить проект лифта работать на окнах, я установил maven на моем компьютере, затем попытался использовать

mvn archetype:generate от cmd, затем выбрал базовый лифт, но он всегда терпел неудачу на jetty:run часть. До этого мне приходилось менять большую часть файла pom.xml, чтобы получить даже успешную сборку (поскольку учебник, который я использовал, устарел и не мог найти зависимости).

Поэтому я решил попробовать с eclipse Плагин, думая, что это должно быть проще. Я установил maven плагин для eclipse и создал проект с lift archetype, Проект был успешно создан, но у меня есть все виды ошибок в редакторе из-за отсутствия ; и так далее (у меня есть scala ide установлен на eclipse Также и создание нормального проекта Scala работает и компилируется / работает нормально). Я также попытался включить scala-library.jar в buildpath без изменений.

Странно то, что я могу запустить cmd и перейти в папку проекта, а затем запустить mvn jetty:run и это на самом деле будет работать (?!) Попытка запустить в затмении с jetty:run в качестве цели я получу исключение ClassNotFoundException во фрагменте HelloWorld.

Так что может быть не так с моими настройками?

ОБНОВЛЕНИЕ: не повезло, попробовав 3 разные версии Eclipse, установив плагин maven для scala и следуя всем учебникам, которые я смог найти. Просто он чувствует, что все устарело в инструкциях: вот как это выглядит после того, как я включил библиотеки scala для eclipse в каждый проект (после того, как я создал его из архетипа):

1 ответ

Решение

Это "mvn архетип: генерировать" в актуальном состоянии? Я не знаю, гарантирует ли кто-нибудь, что это сработает вообще. В любом случае, по умолчанию, по крайней мере, попробуйте Lift и убедитесь, что он работает следующим образом: https://github.com/lift/lift_25_sbt

Он использует "Simple Build Tool" вместо maven, но maven также должен работать. Также вы можете легко прочитать "build.sbt", чтобы получить все зависимости. Плагины для создания определений проекта eclipse/intellij включены. (См. README демонстрационного проекта.)

Целью создания проекта eclipse является "eclipse" или "eclipse with-sources=true". Цель запуска приложения - "контейнер: запуск".

Другие вопросы по тегам