2013-12-19 5 views
2

Я не могу запустить самые простые проекты Magnolia.Основной проект Magnolia не запускается

Я следовал за этим основные инструкции, указанные на официальном сайте (кроме как с Eclipse): http://dev.magnolia-cms.com/~gjoseph/dont-build-magnolia-build-your-projects

Я попытался с магнолией-версией 5.2 и повторяются с 5.2.1-SNAPSHOT

Он УСПЕШНО построен.

Но когда я бегу на Tomcat я получаю это:

2013-12-19 11: 07: 51368 ОШИБКА info.magnolia.init.MagnoliaServletContextListener: К сожалению, магнолии не может быть запущен info.magnolia.module .model.reader.ModuleDependencyException: при проверке зависимостей модулей Magnolia (т. е. в META-INF/magnolia/my-module.xml) были обнаружены следующие исключения: Модуль модуля Magnolia DMS (версия 1.5.2) зависит от версии fckEditor 4.4/, который не был найден. Модуль модуля Magnolia DAM (версия 1.2.0) зависит от версии dms версии 1.6/, но в настоящее время установлен модуль Magnolia DMS (версия 1.5.2).

at info.magnolia.module.model.reader.DependencyCheckerImpl.checkDependencies(DependencyCheckerImpl.java:71) 

ответ

2

Он построен, потому что у вас нет проблемы с определением времени компиляции. Однако у вас есть проблема с зависимостью модуля.

Модуль модуля Magnolia DMS (версия 1.5.2) зависит от версии 4/4 fckEditor, которая не была найдена. Модуль модуля Magnolia DAM (версия 1.2.0) зависит от dms версии 1.6 /, но в настоящее время установлен модуль Magnolia DMS (версия 1.5.2).

Там нет Fckeditor модуля в Magnolia 5, так что вы не можете быть установлен такой модуль, и поэтому DMS версия вы пытаетесь установить это жалуется, потому что версия DMS зависит от модуля FCKeditor. Глядя на http://jira.magnolia-cms.com/browse/MGNLDMS#selectedTab=com.atlassian.jira.plugin.system.project%3Aversions-panel, версия DMS, которую вы пытаетесь установить, довольно старая - с 2011 года ... почему вы не пытаетесь изменить свою конфигурацию проекта, чтобы она зависела от последней версии версии DMS версии 1.6.10? BTW Magnolia 5 не использует DMS, который был заменен DAM, поэтому вам не нужно вообще зависеть от DMS. Откуда у вас такая зависимость? (зависимость mvm: дерево может помочь понять это, если оно не указано непосредственно в вашем webapp pom).

Также вы можете задать вопрос по адресу http://forum.magnolia-cms.com ... там больше пользователей Magnolia, чем здесь.

+0

У меня точно такая же проблема, и я добавил в зависимость от DMS в результате выполнения этого урока: http://dev.magnolia-cms.com/~gjoseph/dont-build-magnolia-build-your- проекты. В Magnolia 5 вам, похоже, не нужен модуль DMS, поэтому просто не добавляйте это, и вы должны быть в порядке. – Conan

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