Как правильно настроить многомодульное приложение SpringMVC, созданное appfuse в Eclipse?

Я пытаюсь настроить многомодульное приложение SpringMVC appfuse в Eclipse, но мне кажется, что я столкнулся с множеством ошибок в Eclipse после импорта проекта в Eclipse. Может ли кто-нибудь помочь мне с пошаговым руководством, показывающим идеальный способ установки такого приложения в Eclipse?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
4
0
1 899
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Какие ошибки? Самая распространенная проблема, о которой я могу думать, - это ошибки библиотеки, и в этом случае вам нужно отредактировать путь сборки.

Из того, что я помню для многомодульных проектов, eclipse просто не справляется с этим. Это поможет увидеть конкретные ошибки, которые вы получаете, и начать с них.

Ответ принят как подходящий

Вы пробовали использовать плагин maven eclipse? Вы можете просто перейти в корневую папку проекта (ту, которая содержит ваш файл pom.xml) и запустить «mvn eclipse: eclipse» из командной строки.

Это создаст файлы проекта для каждого из ваших модулей, а также создаст взаимозависимости. Вы можете просто рассматривать свой многомодульный проект как рабочее пространство с несколькими проектами.

Большинство ошибок, которые появляются во время загрузки после mvn eclipse: eclipse, связаны с переменной репозитория. Вы можете настроить это, используя "mvn -Declipse.workspace = eclipse: add-maven-repo".

Дополнительная информация о плагине maven eclipse на http://maven.apache.org/plugins/maven-eclipse-plugin/.

С уважением, Богдан

Я знаю эту проблему, она связана не с Appfuse, а с самим Maven. Предлагаю выполнить следующие действия:

  • настроить свой проект;
  • создайте все необходимые каталоги / источники: в основном исходные файлы Java и файлы ресурсов, как для приложений, так и для модульных тестов;
  • убедитесь, что все компилируется и все тесты проходят. для этого вы можете проверить с

    пакет mvn

  • используйте плагин eclipse maven:

    mvn eclipse: затмение

Таким образом, проект будет включать все, что необходимо в пути к классам: файлы конфигурации Spring и Log4j, ресурсы и т. д.

Если вы уже выполнили команду mvn eclipse: eclipse, просто удалите проект из Eclipse (НЕ УДАЛЯЙТЕ ФАЙЛЫ!), Удалите файлы, специфичные для Eclipse, из каталога, повторно запустите mvn eclipse: eclipse

Мои 2 цента

Вы можете сказать mvn eclipse: clean, чтобы избавиться от .classpath, .project и т. д.

Dominic Mitchell 15.08.2009 00:07

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