Ank*_*arg 27 java eclipse maven
我正在eclipse中建立一个项目.该项目顺利通过构建命令行(所有的mvn命令,如mvn package,mvn compile,mvn clean install)完全正常工作.在STS或Eclipse上设置此项目时.我看到一些依赖项没有被下载,即使它们存在pom.xml.但是,在maven存储库中搜索它们并将jar下载到我的本地计算机然后将它们添加到构建路径使它可以在Eclipse上运行.
是否有任何我们需要做的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>
Run Code Online (Sandbox Code Playgroud)
这两个工件都没有为eclipse下载,并且jars找到了http://mvnrepository.com/artifact/org.apache.bookkeeper/bookkeeper-server-compat410/4.1.0和http://mvnrepository.com/artifact/org. mavenDependencies的文件夹中没有apache.bookkeeper/bookkeeper-server-compat420/4.2.0,随后在Eclipse中出现错误.
但是,手动将它们添加到构建路径会创建一个新文件夹(参考库)并解决Eclipse错误.为什么Eclipse不能从maven存储库中自行下载和导入这些依赖项?这是Eclipse中的错误还是我身边的一些问题.请帮忙.
Sak*_*tal 24
我遇到了同样的问题,这就是我解决的问题.:



解决方案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>
Run Code Online (Sandbox Code Playgroud)
解决方案2:
只是删除
lastupdated extension files from folder
Run Code Online (Sandbox Code Playgroud)
并尝试更新Maven。
[大多数情况下,此解决方案将起作用]
| 归档时间: |
|
| 查看次数: |
63906 次 |
| 最近记录: |