1. 报错:Non-parseable settings D:Program Filesapache-maven-3.3.9confsettings.xml: only whitespace content allowed before start tag and not T (position: START_DOCUMENT seen T... @1:1) @ D:Program Filesapache-maven-3.3.9confsettings.xml, line 1, column 1
原因:我安装maven时按照开源中国 Maven 库使用帮助 的说明进行了安装,而后复制了它提供的 setting.xml ,而后导致此报错:
解决办法:报错的第一行,有一句不符合语法的话,删掉,用怨 settings.xml 中第一句代替即可:
<?xml version="1.0" encoding="UTF-8"?>
2. 使用 开源中国 Maven 库使用帮助 中创建maven项目的语句:
1 mvn archetype:create -DgroupId=oschina -DartifactId=simple -DpackageName=net.oschina.simple -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
使用此语句后,进行失败,系统会报错。
原因:
oschina提供的帮助文档中,关于archetype这个插件的使用,新版本的maven支持的archetype插件,已经废弃了原来的goal create,而需要使用新的generate这个goal。
关于archetype的更多文档见
http://maven.apache.org/archetype/maven-archetype-plugin/create-mojo.html
http://maven.apache.org/archetype/maven-archetype-plugin/generate-mojo.html
解决办法:
文档没看太懂,不过将上面语句的create 替换成 generate 后,建立成功。