2013-12-19 106 views
2

我無法運行最簡單的白玉蘭項目。基本的白玉蘭項目不會開始

我跟着從官方網站指定的(除非使用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 ERROR 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 Module(版本1.5.2)依賴於fckEditor版本4.4 /,該版本未找到。模塊Magnolia DAM模塊(版本1.2.0)取決於dms版本1.6 /,但當前安裝了Magnolia DMS模塊(版本1.5.2)。

有木蘭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依賴:樹可能有助於弄清楚它是否沒有直接在你的webapp pom中聲明)。

另外你可能會問在http://forum.magnolia-cms.com ......那裏有更多的白玉蘭用戶比這裏多。

+0

我有完全相同的問題,並且作爲以下教程的結果添加了對DMS的依賴:http://dev.magnolia-cms.com/~gjoseph/dont-build-magnolia-build-your-項目。在Magnolia 5中,你似乎不需要DMS模塊,所以不要添加它,你應該沒問題。 – Conan