2

我想Magnolia Standard Templating Kit (STK)使用eclipse and Apache Tomcat. 为此,我已从此处Magnolia STKgit Repo

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

4

1 回答 1

2

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

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

您可能还想阅读这篇关于基于 Magnolia 构建项目的文章

HTH,一月

于 2014-04-30T07:22:09.473 回答