【发布时间】:2014-07-01 04:07:39
【问题描述】:
我有两个 Maven (GWT) 项目,一个应该依赖另一个。我刚刚添加了如下依赖项:
<dependency>
<groupId>myGroup</groupId>
<artifactId>MyArtifact</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
这些类被正确引用,我可以在我的其他项目中使用它们。但是如果我想触发一个 Maven 构建,它会抱怨:“无法解析项目的依赖项:找不到工件 myGroup:MyArtifact:jar:1.0-SNAPSHOT”
该项目没有 jar,因为它是一个 GWT Web 应用程序。它有一个“战争”文件。我测试了这个论点并尝试了诸如“pom”或“war”之类的值。然后它不会显示该错误,但单元测试确实会失败,因为无法找到来自其他项目的类。
【问题讨论】:
-
这些独立的项目还是同一个项目中的模块?您是从 IDE 还是从命令行调用 Maven?
标签: java maven gwt dependencies pom.xml