2

最も単純な Magnolia プロジェクトを実行できません。

公式サイトから指定されたこれらの基本的な手順に従いました (Eclipse を除く): http://dev.magnolia-cms.com/~gjoseph/dont-build-magnolia-build-your-projects

magnolia-version 5.2 で試し、5.2.1-SNAPSHOT で繰り返しました

それは正常に構築されました。

しかし、Tomcat で実行すると、次のようになります。

2013-12-19 11:07:51,368 エラー info.magnolia.init.MagnoliaServletContextListener : おっと、Magnolia を開始できませんでした info.magnolia.module.model.reader.ModuleDependencyException: Magnolia モジュールの依存関係をチェック中に次の例外が見つかりました (つまりMETA-INF/magnolia/my-module.xml にあるもの): Module Magnolia DMS Module (バージョン 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)
4

1 に答える 1

2

コンパイル時の依存関係の問題がないため、ビルドされました。ただし、モジュールの依存関係の問題があります。

モジュール Magnolia DMS モジュール (バージョン 1.5.2) は、見つからなかった fckEditor バージョン 4.4/ に依存しています。モジュール Magnolia DAM モジュール (バージョン 1.2.0) は dms バージョン 1.6/ に依存していますが、現在は Magnolia DMS モジュール (バージョン 1.5.2) がインストールされています。

Magnolia 5 には fckEditor モジュールがないため、そのようなモジュールをインストールすることはできません。そのため、インストールしようとしている DMS バージョンが文句を言っています。その DMS バージョンは fckEditor モジュールに依存しているためです。http://jira.magnolia-cms.com/browse/MGNLDMS#selectedTab=com.atlassian.jira.plugin.system.project%3Aversions-panelを見ると、インストールしようとしている DMS バージョンはかなり古いものです - 2011 年から…代わりに、最新の 1.6.10 バージョンの DMS に依存するようにプロジェクト構成を変更してみませんか? ところで、Magnolia 5 は DMS を使用していませんが、DAM に置き換えられたため、DMS にまったく依存する必要はありません。その依存関係はどこから得たのですか?(mvm dependency:tree は、webapp pom で直接宣言されていない場合、それを理解するのに役立つ場合があります)。

また、http://forum.magnolia-cms.com で質問することもできます。ここには、ここよりも多くの Magnolia ユーザーがいます。

于 2013-12-19T14:06:24.803 に答える