我有一个依赖项,我已添加到我的项目中:
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-server</artifactId>
<version>7.0.5</version>
</dependency>
当我编译并运行时,我收到一个错误,表明签名不匹配。在我的Java Build Path(Eclipse)中查看我的Maven依赖项,我看到Maven为Vaadin 6.8.8版添加了一个jar。我已经搜查了我的pom.xml
并且没有看到我添加了它。我假设这个依赖项是由另一个依赖项添加的。
我绝对想使用Vaadin 7.0.5版。只要版本6.8.8不断包含在内,就会出现问题。我该如何解决这个问题?
答案 0 :(得分:4)
mvn dependency:tree
获得输出后,您可以添加合适的排除项。