簡體   English   中英

Maven中的Java EE 7 First Cup Tutorial錯誤:無法找到工件org.glassfish.javaeetutorial.firstcup:firstcup:pom:7.0.1-SNAPSHOT

[英]Java EE 7 First Cup Tutorial errors in Maven: Could not find artifact org.glassfish.javaeetutorial.firstcup:firstcup:pom:7.0.1-SNAPSHOT

我正在關注FirstCup的Java EE 7更新版本。 我安裝了glassfish 4並使用NetBeans 7.3。 我正在研究第一個例子,我正在解決maven問題。

我生成了原型,並且能夠創建dukes-age項目。 但是它有不可解決的maven問題:

找不到工件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 repo中的本地緩存,並嘗試從命令行構建而不是使用NB來運行maven命令。

有任何想法嗎?

提交此問題為: https//java.net/jira/browse/FIRSTCUP-14

解決方法是替換父定義:

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

我正在努力在更新中心獲取更新的包。

固定它。 原型生成的pom正在尋找7.0.1-SNAPSHOT,m2 repo中的實際版本是7.0.1,最后沒有SNAPSHOT。

要使其解析父pom,還需要在NetBeans / glassfish-4.0 / docs / firstcup / example / pom.xml中安裝示例應用程序教程。

我有同樣的錯誤,在我的情況下,因為我將帶有示例的glassfish文件夾復制到C:\\ programs文件夾和Netbeans, 在我將它復制到Documents之后一切正常

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM