Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
Java 在Eclipse项目上安装时出现Maven错误_Java_Eclipse_Maven - Fatal编程技术网

Java 在Eclipse项目上安装时出现Maven错误

Java 在Eclipse项目上安装时出现Maven错误,java,eclipse,maven,Java,Eclipse,Maven,我正试图在四个项目上安装maven。让我解释一下背景: 我有一个项目(不是我的),我正在尝试运行它,但代码中有错误,这显然是maven错误。我已经用这首图图配置了Maven环境:它似乎可以工作 关于该项目,整个项目分为四个项目。我只拥有这四个项目,也许他们没有给我项目的所有来源(愚蠢),但为什么不呢 所以我正在尝试在每个项目中安装maven,我有一些错误,你能告诉我这是什么意思吗?我该怎么解决这个问题呢 文本版本: C:\Users\Lison\workspace\Persyst_1.4>

我正试图在四个项目上安装maven。让我解释一下背景:

我有一个项目(不是我的),我正在尝试运行它,但代码中有错误,这显然是maven错误。我已经用这首图图配置了Maven环境:它似乎可以工作

关于该项目,整个项目分为四个项目。我只拥有这四个项目,也许他们没有给我项目的所有来源(愚蠢),但为什么不呢

所以我正在尝试在每个项目中安装maven,我有一些错误,你能告诉我这是什么意思吗?我该怎么解决这个问题呢

文本版本:

C:\Users\Lison\workspace\Persyst_1.4>mvn clean install -U
[INFO] Scanning for projects...
Downloading: 

https://repo.maven.apache.org/maven2/eu/akka/AkkaToulouseSuperPom/1
.0/AkkaToulouseSuperPom-1.0.pom
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM for fr.inra.grignon:persyst:1.0-SNAPSHOT: Coul
d not find artifact eu.akka:AkkaToulouseSuperPom:pom:1.0 in central (https://rep
o.maven.apache.org/maven2) and 'parent.relativePath' points at wrong local POM @
 line 6, column 10
 @
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project fr.inra.grignon:persyst:1.0-SNAPSHOT (C:\Users\Lison\works
pace\Persyst_1.4\pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM for fr.inra.grignon:persyst:1.0-SNAPSHOT:
Could not find artifact eu.akka:AkkaToulouseSuperPom:pom:1.0 in central (https:/
/repo.maven.apache.org/maven2) and 'parent.relativePath' points at wrong local P
OM @ line 6, column 10 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
gException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableMo
delException
**编辑:**

Project 1
    >src
    >compile
    >pom.xml
Project 2
    >src
    >pom.xml
Project 3
    >src
    >pom.xml
Project 4
    >src
    >pom.xml
它正在显示

fr.inra.grignon的不可解析父POM:persyst:1.0-snapshot

这意味着maven确实在本地搜索父pom,但发现它不是正确的pom或缺少pom。如果项目是多模块的,它应该有父项目

多模块项目参考您可以查看以下链接:


您似乎试图使用一个无法在中央存储库中解析的工件。如果这是某个内部开发工件,您可能需要为该工件运行mvn安装,然后再重试这是一个多模块Maven项目吗?如果是这样,您需要从父pom(根pom)运行Maven命令。请您将消息作为文本而不是位图发布好吗?@Tunaki问题是我只有这个4项目,没有父项目:/也许我不明白,什么是“根pom”?它显示不可解析的父POM。这意味着maven确实在本地搜索父POM,但发现它不是正确的POM或缺失。如果项目是多模块的,它应该有父项目。你知道这个父项目是否有特殊的东西吗?我的意思是,我有没有可能创造一个?是的,你可以创造。仅包含pom.xml的。在pom.xml下,您应该有所有模块,我想我必须将它链接到Eclipse中的其他项目?我该怎么办?@Erlaunis一旦你创建了一个父项目,并在pom.xml中添加了项目1,2,3,4,就可以打开所有项目了。