[英]Oracle Java EE First Cup Tutorial 2.1--GlassFish 3.1.2 Errors
[英]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.