如何在两个GWT项目之间共享代码?

时间:2010-10-12 22:29:50

标签: gwt

我正在Eclipse中的两个GWT项目中共享它们的一些类。项目A具有基本源文件和一些功能。虽然我可以阅读源代码,但我没有对此项目的更改权限。项目B是我的目标工作项目。

问题

我已将每个源文件夹从项目A添加到项目B启动配置。当我将项目B作为GWT项目执行时,它不会从项目A中读取源文件。

[ERROR] Errors in 'file:/D:/projects/eclipse-workspaces/ws-wars-1.3.2/project-b/common/com/wars/shared/framework/util/I18NImpl.java'
[ERROR] Line 19: No source code is available for type com.wars.shared.framework.util.I18NUtil; did you forget to inherit a required module?

可能导致该错误的原因是什么?任何提示都受到高度赞赏。

致以最诚挚的问候,

Vijay Shanker

1 个答案:

答案 0 :(得分:4)

您需要在projectA.gwt.xml文件中指定project-b。

如果projectB.gwt.xml文件在com.projectb.util包中,则添加以下行

<inherits name='com.projectb.util.projectB'/>
projectA.gwt.xml文件中的