0

我有一个引用另一个 gwt 项目(子)的 gwt 项目(父),但是当我构建父项目时,我遇到了这个错误:

[错误] 在您的类路径中找不到“com/company/package/conf.gwt.xml”;可能是拼写错误,或者您忘记包含源的类路径条目?

谁能告诉我如何使用 maven 将子项目添加到父项目的类路径中?

4

2 回答 2

0

选择构建路径->配置构建路径->项目->添加->(选择您要添加的项目)单击订单并导出并选择项目

继承 .gwt.xml 文件中的上述模块

例如:(<inherits name='com.mycompany.ProjectName'/>如果您在包 com.mycompany 中有 ProjectName.gwt.xml,则像这样继承)

要添加外部 jar,请参阅以下链接:

在 GWT 中添加外部 jar

于 2013-01-25T12:16:16.393 回答
0

父项目通常只是一个外壳。

理想情况下,您应该选择 Parent、Child 1 和 Child 2。Child 1 将具有 conf.gwt.xml 模块,而 Child 2 应该使用 Child 1 并构建/部署带有战争入口点的 gwt 模块!!!

Maven Parent Project A

 --> Maven Child Project B1 ( gwt-module common.gwt.xml )

 --> Maven Child Project B2 ( gwt-module b2.gwt.xml ) -> dependency on B1 and inherits common.gwt.xml

 --> Maven Child Project B3 ( gwt-module b3.gwt.xml )

 --> Maven Child Project B4 ( gwt-module app.gwt.xml ) -> dependency on B1, B2, B3 and inherits common.gwt.xml, b3.gwt.xml and b3.gwt.xml and has entrypoint tag in its app.gwt.xml file

您对 Maven 项目组织提出了更多质疑。您可以找到有关 Maven 子模块的所有信息 - http://www.sonatype.com/books/mvnref-book/reference/

于 2013-01-25T14:04:45.783 回答