我使用netbeans创建我的第一个RESTful API, Java与JSON编写代码。我尝试创建项目,但它给出了这个错误。
遇到构建失败错误。上面写着:
Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.3:generate (default-cli)
on project standalone-pom: Archetype io.dropwizard.archetypes:java-simple:0.8.1-rc3-SNAPSHOT is not configured
Property name is missing.
更详细的信息列在这个pastebin: http://pastebin.com/N1KtGypW
我试图遵循帮助主题Project properties: Maven Project
来解决这个问题,但无法解决它。
请建议解决此问题的措施。
查看构建输出:
cd/home/aruns/NetBeansProjects;JAVA_HOME =/usr/lib/jvm/java-8-oraclemaven/bin/mvn/home/aruns/netbeans-8.0.2/java/-DarchetypeGroupId = io.dropwizard。-DarchetypeArtifactId=java-simple -DarchetypeVersion=0.8.1-rc3-SNAPSHOT -DarchetypeRepository=https://oss.sonatype.org/content/repositories/snapshots-DgroupId = com。mycompany -DartifactId=MyDropwizRESTfulProject -Dversion=1.0-SNAPSHOT -Dpackage=com.mycompany。mydropwizrestfulproject -Dbasedir=/home/aruns/NetBeansProjects - dshade =true -Dname= -Ddescription=null -Darchetype.interactive=false——batch-mode——update-snapshots prototype:generate
选项-Dname属性没有设置(上面的粗体),我认为Maven就是在抱怨这个选项。
我假设你从Netbeans的"Create from Archetype"中创建了这个项目,你使用了"io.dropwizard.archetypes"。弹出的窗口是一个带有'附加创建属性'的表。