【问题标题】:develop magnolia Standard Templating Kit with eclipse使用 eclipse 开发 magnolia 标准模板工具包
【发布时间】:2014-04-29 10:04:32
【问题描述】:

我想开发Magnolia Standard Templating Kit (STK) 并使用eclipse and Apache Tomcat 更改它的一些功能。为此,我已从git Repo 签出Magnolia STK,并注明here

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

【问题讨论】:

  • 你把项目导入eclipse了吗?
  • @Sionnach733 是的
  • 右键,运行方式,在服务器上运行?
  • @Sionnach733 在 STK 项目上我看不到“在服务器上运行”选项,这就是问题
  • 它需要是一个 web 项目才能在 tomcat 上运行。您可以通过右键单击项目并选择属性来更改项目方面

标签: eclipse tomcat magnolia


【解决方案1】:

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, 一月

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-18
    • 2013-09-04
    相关资源
    最近更新 更多