用日食开发玉兰标准模板

时间:2014-04-29 10:04:32

标签: eclipse tomcat magnolia

我希望开发Magnolia Standard Templating Kit (STK)并使用eclipse and Apache Tomcat设置其部分功能。为此,我已Magnolia STKgit Repo检出了right mouse click -> new -> Server tomcat v7.0 Server

现在我想将STK添加到Apache Tomcat。我在Eclipse new Server中创建了Tomcat Server,如下所示:在此窗口中{{1}}我看不到STK,因此无法将其添加到服务器 我的问题是:如何将STK项目添加到Apache Tomcat服务器或使用eclipse开发magnoila stk的最佳实践是什么?

1 个答案:

答案 0 :(得分:2)

STK是一个模块,它不是一个网络应用程序。您需要构建在Tomcat中部署的Web应用程序。要构建一个Web应用程序(使用maven),您只需覆盖magnolia-empty-webapp并向STK添加依赖项,或者您可以简单地覆盖包含STK的magnolia-bundled-webapp(以及其他模块)。

但是还要考虑这一点:要扩展STK,您不需要直接更改它,您可以创建自己的模块,依赖于STK并重新配置模型的默认实现或任何其他您需要更改的自己的impl相同的接口。这样,您可以轻松升级到较新版本的STK,同时保持您的更改安全分离。

您可能还想阅读this post about building projects based on Magnolia

HTH, 扬