我想知道部署到像Tomcat或JBoss这样的容器中的已编译应用程序需要多少gwt-dev
。
有些第三方库在依赖项中包含此项,然后最终将其复制到WEB-INF/lib
文件夹中。 Google App Engine存在一个问题,即这两个无法上传,因此我只是删除了这些内容。
任何机会GWT应用程序,在编译和部署时是否会对gwt-dev有任何依赖?
答案 0 :(得分:2)
简而言之:
否。
长版:
根据{{3}},你不需要在java中使用它 - >课程称赞也不适用于Google App Engine。关于这个问题的答案还表明GAE在没有依赖性的情况下幸存下来,甚至不需要gwt-user。
所以,基于此我认为您可以随意删除整个依赖项。
答案 1 :(得分:0)
您不得部署gwt-dev
或gwt-user
。 gwt-servlet
是gwt-user
的子集,旨在部署在WEB-INF/lib
中。
如果您确实拥有声明gwt-dev
依赖关系的库,则可能也不应该部署它(否则它会声明gwt-dev
范围为provided
,或者一个optional
依赖项,所以在适当的范围/ sourceSet /中使用它们,以便它们仅在编译时使用,而不是打包在WAR中。