日食|Maven :在此行找到多个注释

2022-09-02 23:20:23

我正在尝试将一个 maven 项目导入 Eclipse。

我正在使用Helios。我已经下载了m2eclipse。我已导入项目。

但是我在编译这个项目时遇到了很多麻烦。

整个项目包含5个Eclipse项目,即:prj1,prj2,prj3,prj4和prj5

如果我在prj1 / pom上查看(Eclipse)标记.xml我有这个麻烦:

Multiple annotations found at this line:
    - Missing artifact log4j:log4j:jar:1.2.15:compile
    - Missing artifact org.apache.xmlbeans:xmlbeans-xpath:jar:2.4.0:compile
    - Missing artifact org.apache.ws.commons.axiom:axiom-dom:jar:1.2.5:compile
    - Missing artifact org.apache.httpcomponents:httpcore:jar:4.0-alpha5:compile

....还有更多...

如果我了解了maven是如何工作的,这些依赖项必须下载我的maven,我错了吗?

为什么没有下载这些依赖项?我应该一个接一个地手动下载吗?


答案 1

这不是一个独特的问题,时不时发生(有时是由于连接速度慢,有时是由于代理服务器不允许下载)

您可以通过以下任一方式摆脱这种情况:

1)强制更新:右键单击Eclipse中的项目 - > Maven - >更新项目 在此屏幕上选中复选框强制更新快照/版本

enter image description here

2)清除Maven缓存:如果仍然遇到问题,请转到系统上的本地存储库(该存储库可能位于)并删除.cache文件夹,然后按照步骤1进行操作。C:\Users\myusername\.m2\repository

如果在此之后仍然遇到问题,请手动转到组织/apache文件夹并删除所有内容,然后按照步骤1进行操作。(这肯定会解决问题。


答案 2

确保生成路径转到 /target/类

以检查:

right click on your project and go to properties
  -> choose java build path 
    -> then go to the source tab 

默认输出文件夹位于底部


推荐