Eclipse Project已在引用库中的JAR未列出为依赖关系



我在eclipse中设置了一个Java项目,可以用Maven构建。项目本身是一个多模块的Maven项目(但我不使用M2E插件而不是Maven-Eclipse插件,而Eclipse Project则没有Maven性质)

在Eclipse中运行MVN安装时,所有内容都可以正常编译,但是当我在命令提示符中运行相同的命令时,由于缺少依赖关系,我会遇到编译错误。

我看到它正在寻找的罐子既不被明确列出为pom.xml中的依赖关系,也不是一种及时依赖性。我尝试运行MVN依赖性:树,但也看不到这个罐子。

这个罐子如何在Eclipse中使用?

更新:两个缺失的罐子

<dependency>
    <groupId>org.springframework.integration</groupId>
    <artifactId>spring-integration-jms</artifactId>
</dependency>
<dependency>
    <groupId>javax.jms</groupId>
    <artifactId>jms</artifactId>
</dependency>

我解决了问题。问题与我无效的全局镜像设置有关,该设置将流量重定向到错误的远程存储库,因此无法找到和安装依赖项,后来导致编译错误。

在Eclipse中,我使用的是嵌入式Maven引用用户设置,但没有全局设置,因此效果很好。

最新更新