我有一个引用另一个gwt项目(子项)的gwt项目(父项),但是当我构建父项目时,我遇到了这个错误:
[错误]无法找到 'com / company / package / conf.gwt.xml'上 你的班级路径;可能是一个错字,或者你可能忘了包括一个 source的类路径条目?
有人能告诉我如何使用maven将子项目添加到父项目的类路径中吗?
答案 0 :(得分:0)
选择构建路径 - >配置构建路径 - >项目 - >添加 - >(选择要添加的项目) 单击订单并导出并选择项目
继承.gwt.xml文件中的上述模块
例如:<inherits name='com.mycompany.ProjectName'/>
(如果你在com.mycompany包中有ProjectName.gwt.xml,那么就这样继承)
添加外部jar请参考以下链接:
答案 1 :(得分:0)
父项目通常只是一个shell。
理想情况下,你应该选择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/