在我使用 Ant 构建我的应用程序之前,我将 JAR(gwt 可视化)编译为 javascript
<target name="compileGWTClient" description="Compile gwt client side code to javascript">
<echo message="=========== Build gwt"/>
<java fork="yes" failonerror="true" maxmemory="512M" classname="com.google.gwt.dev.GWTCompiler" classpath="/src:../myproject/tools/lib/gwt-visualization.jar">
<arg value="-out"/>
<arg value="build"/>
<arg value="-style"/>
<arg value="OBF"/>
<arg value="org.compiere.gwt.Compiere"/>
</java>
</target>
我想用Maven做同样的事情
谢谢
最佳答案
有两个 GWT Maven 插件:
- mojo maven plugin (又名遗留插件):不再推荐,但如果您使用整体 Maven 布局(即在同一模块中包含客户端和服务器代码的项目),则很有用。 Errai 项目通常使用这种整体布局,因此使用此插件。
- tbroyer maven plugin (又名新一代插件):推荐!您必须应用多模块布局。
有关 tbroyer 插件的更多信息(推荐):
- GitHub:https://github.com/tbroyer/gwt-maven-plugin
- 文档:https://tbroyer.github.io/gwt-maven-plugin
- 多模块布局原型(prototype)(创建新项目):gwt-maven-archetypes
F.e.:在这里你可以找到很多基于该插件的项目:https://github.com/mvp4g/mvp4g2-examples
关于java - 使用 Maven 将 gwt 客户端代码编译为 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50626578/