Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 日食+;maven can';即使POM存在,也不要打开它_Eclipse_Maven_M2e - Fatal编程技术网

Eclipse 日食+;maven can';即使POM存在,也不要打开它

Eclipse 日食+;maven can';即使POM存在,也不要打开它,eclipse,maven,m2e,Eclipse,Maven,M2e,我在eclipse中有一个maven项目,有一些依赖项: <repositories> <repository> <id>bukkit-repo</id> <url>http://repo.bukkit.org/content/groups/public/</url> </repository> </repositories> <dependenc

我在eclipse中有一个maven项目,有一些依赖项:

<repositories>
    <repository>
        <id>bukkit-repo</id>
        <url>http://repo.bukkit.org/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>3.1</version>
    </dependency>
    <dependency>
        <groupId>org.bukkit</groupId>
        <artifactId>bukkit</artifactId>
        <version>1.2.5-R1.2</version>
    </dependency>
<dependency>

为什么eclipse/m2e/maven无法找到并打开此POM?

您是否尝试更新本地存储库索引?这是通过在eclipse中打开Maven Repositories视图(窗口>显示视图>其他…)来完成的,进入“本地存储库”后,选择Rebuild Index。

嗨,问题是由*.lastupdated文件引起的。如果第一次无法解决依赖关系,并且在24小时内阻止存储库查找相应的工件,则会生成这些文件。(这是作为性能改进在maven中实现的) ... 我假设,你在遇到问题后添加了回购协议,该依赖关系无法解决。 只需删除*.lastUpdated文件,然后再次运行构建。

我使用。它基于Eclipse,让我们不必在Eclipse上安装maven插件,也可以自动解决依赖关系。它允许您像其他Java项目一样导入maven项目。只需点击“导入”->“将现有项目导入工作区”,就可以了


对于配置和回购位置,默认情况下它使用.m2\settings.xml的路径,但您始终可以通过转到“首选项”->“Maven”->“用户设置”来编辑它。

这里没有问题。顺便说一下,您的pom以
结束,而不是
,但我想这只是一个打字错误。。是吗?@antispam:我想我最终只是删除了各种与maven相关的东西,然后重新启动eclipse,直到它工作为止。很抱歉帮不上忙。我是Eclipse和Maven的新手。按照您提供的步骤解决了Eclipse无法读取pom.xml文件的问题。
\.m2\repository\org\bukkit\bukkit\1.2.5-R1.2:
    bukkit-1.2.5-R1.2.jar
    bukkit-1.2.5-R1.2.jar.lastUpdated
    bukkit-1.2.5-R1.2.jar.sha1
    bukkit-1.2.5-R1.2.pom
    bukkit-1.2.5-R1.2.pom.lastUpdated
    bukkit-1.2.5-R1.2.pom.sha1
    ...