基本的木兰项目不会开始

时间:2013-12-19 00:28:29

标签: maven content-management-system 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:51,368 ERROR info.magnolia.init.MagnoliaServletContextListener:糟糕,无法启动Magnolia 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)

1 个答案:

答案 0 :(得分: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? BTW Magnolia 5不使用DMS,它被DAM取代,因此您根本不需要依赖DMS。你从哪里得到了这种依赖? (mvm依赖:如果你的webapp pom中没有直接声明,树可能有助于弄明白。)

另外,您可能会在http://forum.magnolia-cms.com处询问...那里有更多的Magnolia用户,而不是这里。