2014-04-29 47 views
2

我想開發Magnolia Standard Templating Kit (STK)和使用eclipse and Apache Tomcat chanche它的一些功能。爲此,我已將Magnolia STKgit Repo中檢出爲here開發玉蘭標準模板套件與日食

現在我想將STK添加到Apache Tomcat。我已經創建了Tomcat服務器,如下所示:在Eclipse right mouse click -> new -> Server tomcat v7.0 Server中。在此窗口中new Server我看不到STK,因此無法將其添加到服務器 我的問題是:如何將STK項目添加到Apache Tomcat服務器或使用eclipse開發magnoila stk的最佳做法是什麼?

+0

您是否已將項目導入到eclipse中? – Sionnach733

+0

@ Sionnach733是的是 –

+0

右鍵點擊它,運行,運行在服務器上? – Sionnach733

回答

2

STK是一個模塊,它不是一個Web應用程序。您需要構建一個在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, 1月