我关注的是FirstCup的Java EE 7更新版本。我安装了glassfish 4,并且正在使用NetBeans 7.3。我正在处理第一个示例,但遇到了一些Maven问题。

我生成了原型(prototype),并能够创建dukes-age项目。但是,它具有无法解决的Maven问题:

找不到 Artifact org.glassfish.javaeetutorial.firstcup:firstcup:pom:7.0.1-SNAPSHOT

这是完整的错误:

[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project com.mycompany:dukes-age:1.0-SNAPSHOT (/Users/koblentz/NetBeansProjects/dukes-age/pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM: Could not find artifact    org.glassfish.javaeetutorial.firstcup:firstcup:pom:7.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 5, column 13 -> [Help 2]
[ERROR]

我不太确定该怎么做/如何解决这个问题。我在.m2存储库中删除了本地缓存,并尝试从命令行进行构建,而不是使用NB运行maven命令。

有任何想法吗?

最佳答案

将此问题归档为:
https://java.net/jira/browse/FIRSTCUP-14

解决方法是替换父定义:

<parent>
<artifactId>firstcup</artifactId>
<groupId>org.glassfish.javaeetutorial.firstcup</groupId>
<version>7.0.1</version>

我正在努力在“更新中心”中获取更新的软件包。

08-08 00:16