2015-09-22 35 views
2

我想爲gwt應用程序設置tomcat server。我想配置服務器來更新我的server side code changes immediatelyGWT項目中的tomcat-maven-plugin。 org.codehaus.mojo和org.apache.tomcat.maven插件之間的區別是什麼?

雖然在網上尋找一些有用的例子,我發現有插件的maven。

一個從: org.codehaus.mojo(其也爲gwtmaven echosystem提供插件)。

而第二個來自:org.apache.tomcat.maven

他們有什麼區別?我應該選擇哪一個: GWT 2.7 Maven Project。我將在Eclipse IDE中開發應用程序。所以我想與它有良好的整合。 F.e .: Eclipse標籤頁/查看「服務器」。

回答

2

https://tomcat.apache.org/maven-plugin-2.2/

This is the new home for the Tomcat Maven Plugin (previously hosted at Codehaus).

的Codehaus的魔(現在MojoHaus)的Tomcat Maven插件是過時的。

我有使用Tomcat的Maven插件Maven原型火了發展的服務器,與當類改變Web應用程序的自動調配,在https://github.com/tbroyer/gwt-maven-archetypes
注意,它們使用不同的Maven插件GWT不是從一個MojoHaus(前CodeHaus Mojo),多模塊構建可以更好地工作。
雖然我從來沒有使用過Eclipse WTP(試過它,但是太麻煩了,可能是因爲我真的不知道如何正確使用它),所以我不能真正發表評論,但我沒有看到爲什麼它不會發表評論沒有工作。

+0

我試過測試你的代碼。我已經完成了像讀取我文件一樣的一切。我已經完成了:'git clone https://github.com/tbroyer/gwt-maven-archetypes.git cd gwt-maven-archetypes && mvn clean install'然後:'mvn gwt:codeserver -pl * -client -am'給我一個錯誤:'無法在反應堆中找到選中的項目:* -client - > [Help 1]'我做錯了什麼? – masterdany88

+0

您可以指出:您使用的Maven原型中的'自動重新部署'配置? – masterdany88

+0

這是一個Maven原型,使用'mvn archetype:generate'來創建項目(不需要克隆回購)。而IIRC,自動重新部署實際上是插件的默認行爲,不需要配置任何東西。 –

相關問題