Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用maven向类路径添加另一个gwt项目?_Gwt_Maven_Build - Fatal编程技术网

如何使用maven向类路径添加另一个gwt项目?

如何使用maven向类路径添加另一个gwt项目?,gwt,maven,build,Gwt,Maven,Build,我有一个引用另一个gwt项目(子项目)的gwt项目(父项目),但在构建父项目时,遇到以下错误: [错误]找不到 上的“com/company/package/conf.gwt.xml” 你的类路径;可能是打字错误,也可能是你忘了包括 源的类路径条目 有谁能告诉我如何使用maven将子项目添加到父项目的类路径中吗?选择生成路径->配置生成路径->项目->添加->(选择要添加的项目) 单击“订单和导出”,然后选择项目 在.gwt.xml文件中继承上述模块 例如:(如果您在com.mycompany包

我有一个引用另一个gwt项目(子项目)的gwt项目(父项目),但在构建父项目时,遇到以下错误:

[错误]找不到 上的“com/company/package/conf.gwt.xml” 你的类路径;可能是打字错误,也可能是你忘了包括 源的类路径条目


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

选择生成路径->配置生成路径->项目->添加->(选择要添加的项目) 单击“订单和导出”,然后选择项目

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

例如:
(如果您在com.mycompany包中有ProjectName.gwt.xml,那么就这样继承)

有关添加外部jar的信息,请参阅以下链接:


父项目通常只是一个外壳

你最好选择父母、孩子1和孩子2。子1将具有conf.gwt.xml模块,子2应使用子1并使用war入口点构建/部署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子模块的所有信息-

conf.gwt.xml在哪里?(
src/main/java
src/main/resources
?)您如何引用其他项目?(反应堆构建,或者已经在Maven repo中部署/安装了依赖项?)您使用哪一个Maven目标?(在/equal to
package
?)conf.gwt.xml在子项目中。父项目在gwt.xml中有以下条目:我使用maven运行父项目:mvn gwt:run您是否检查了
conf.gwt.xml
(以及*.java文件BTW)是否确实在子项目的JAR中?我是gwt新手,您能否详细解释一下?