您的目录似乎不为空。此命令行对我有用:(在空目录中)
mvn archetype:generate -DgroupId=fr.myGroupId -DartifactId=MyApplication -Dpackagename=fr.myGroupId -DarchetypeArtifactId=maven-archetype-quickstart
结果是:
[INFO] Using property: groupId = fr.myGroupId[INFO] Using property: artifactId = MyApplicationDefine value for property 'version': 1.0-SNAPSHOT: : [INFO] Using property: package = fr.myGroupIdConfirm properties configuration:groupId: fr.myGroupIdartifactId: MyApplication2version: 1.0-SNAPSHOTpackage: fr.myGroupId Y: : [INFO] ----------------------------------------------------------------------------[INFO] Using following parameters for creating project from Old (1.x) Archetype: maven-archetype-quickstart:1.0[INFO] ----------------------------------------------------------------------------[INFO] Parameter: groupId, Value: fr.myGroupId[INFO] Parameter: packageName, Value: fr.myGroupId[INFO] Parameter: package, Value: fr.myGroupId[INFO] Parameter: artifactId, Value: MyApplication2[INFO] Parameter: basedir, Value: /home/ABC-OBJECTIF/philippe.demanget/workspace/pdemanget/tmp/mvn[INFO] Parameter: version, Value: 1.0-SNAPSHOT[INFO] project created from Old (1.x) Archetype in dir: /home/ABC-OBJECTIF/philippe.demanget/workspace/pdemanget/tmp/mvn/MyApplication2[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 9.764s[INFO] Finished at: Tue Apr 22 13:35:17 CEST 2014[INFO] Final Memory: 14M/216M[INFO] ------------------------------------------------------------------------
我可以通过在新创建的目录中执行以下命令行来重现您的错误:
cd MyApplicationmvn archetype:create -DgroupId=fr.myGroupId -DartifactId=MyApplication -Dpackagename=fr.myGroupId -DarchetypeArtifactId=maven-archetype-quickstart[...] [INFO] BUILD FAILURE



