在用eclipse创建maven项目的时候,选择Archetype为下面图片上红框中的类型是,提示下面的错误
如果开始在All Catalogs下面是一片空白,我们可以试着先选择其他的Catalog,然后在选择All Catalogs.
错误如下:
我们仔细看上面的错误提示会发现,造成错误的原因是在我们本地的仓库不能找到maven-metadata.xml文件,这是因为在利用eclipse创建maven项目的时候不能自动的下载对应的java包和.xml文件,所以我们需要手动的来完成这个过程。下面就是解决问题的步骤:
1、首先下载maven-archetype-quickstart-1.1.jar包
2、将此jar包拷贝到C:\Users\zhenghao(后面的zhenghao根据自己环境改变)下面
3、执行下面命令
mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar -Dfile=maven-archetype-quickstart-1.1.jar
执行结果
读者如果第一次执行这个命令会看到安装很多的文件的过程,因为上面的截图是小编第二次执行的结果所以比较简单,这样我们会看到第一个红框中的内容。安装的路径并非是我项目中配置的maven的仓库的路径,所以我们还需要第四步。
4、将C:\Users\zhenghao\.m2\repository\org\apache\maven\archetypes路径下面的maven-archetype-quickstart文件夹拷贝到项目中配置的maven的仓库对应的路径下面(我的是E:\javaTool\maven\repository\org\apache\maven\archetypes)
然后我们就可以成功的创建maven项目了!!