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