Maven不在Eclipse中下载依赖项

Ankur Garg:

我正在Eclipse中建立一个项目。该项目顺利通过构建命令行(所有的mvn命令一样mvn packagemvn compilemvn clean install)工作完全正常。在STS或Eclipse上设置此项目时。我看到有些依赖项即使存在于中也没有下载pom.xml但是,在maven存储库中搜索它们并将jar下载到我的本地计算机上,然后将其添加到构建路径中使其可以在Eclipse上运行。

我们需要做些什么来使其黯然失色,以确保它从存储库中下载了所有依赖项。

我的POM

<dependency>
    <groupId>org.apache.bookkeeper</groupId>
    <artifactId>bookkeeper-server-compat410</artifactId>
    <version>4.1.0</version>
    <scope>test</scope>
    <exclusions>
        <exclusion>
            <groupId>org.apache.bookkeeper</groupId>
            <artifactId>bookkeeper-server</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.apache.bookkeeper</groupId>
    <artifactId>bookkeeper-server-compat420</artifactId>
    <version>4.2.0</version>
    <scope>test</scope>
    <exclusions>
        <exclusion>
            <groupId>org.apache.bookkeeper</groupId>
            <artifactId>bookkeeper-server</artifactId>
        </exclusion>
    </exclusions>
</dependency>

这两个工件都没有下载以供日食使用,并且在http://mvnrepository.com/artifact/org.apache.bookkeeper/bookkeeper-server-compat410/4.1.0http://mvnrepository.com/artifact/org找到了罐子。 apache.bookkeeper / bookkeeper-server-compat420 / 4.2.0在MavenDependencies文件夹中不存在,随后在Eclipse中给出错误。

在此处输入图片说明

但是,将它们手动添加到构建路径会创建一个新文件夹(参考库)并解决了Eclipse错误。为什么Eclipse不能自己从Maven存储库中下载和导入这些依赖项?是Eclipse中的bug还是我的问题。请帮忙。

在此处输入图片说明

VdeX:

解决方案1:

设置正确的代理:

<proxy>
    <id>optional</id>
    <active>false</active>
    <protocol>http</protocol>
    <username></username>
    <password></password>
    <host>172.27.171.91</host>
    <port>8080</port>
</proxy>

解决方案2:

只是删除

lastupdated extension files from folder

并尝试更新Maven。

[大多数情况下此解决方案会起作用]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章