当你安装了m2eclipse后,就可以通过菜单【File】-【New】-【Project…】,选择其中的Maven-Maven Project,根据Maven提供的工程原型或模板archetype来生成简单的项目框架。
但如果你想生成struts2项目框架的话,则有可能找不到相应的archetype,我就是这种情况,如:
All Category
解决的方法是添加原型或模板目录,选择【Window】-【Preferences…】- 【Maven】-【archetypes】,选择【Add Remote Catalog…】按钮,在打开的窗口中输入如图所示内容:
Remote Catalogs
Catalog File:http://repo1.maven.org/maven2/archetype-catalog.xml
单击【Verify…】检验该文件是否可行,如上图所示,查找到archetypes的数量为2227个。
单击【OK】退出窗口。
重新New Project,Catalog选择Remote Catalog(上图添加catalogs时的Description),此时就有了struts2的archetype了:
Struts2-archetype-starter
m2eclipse加载remote archetype-catalog.xml时提示"Remote catalog is empty"
发现在添加remote地址时,m2eclipse插件(版本0.12.1)会出现 "Remote catalog is empty" 提示,导致找不到对应的工程模板
解决办法:
将archetype-catelog.xml保存到本地,然后在eclipse中添加为local catalog
或
直接运行命令
"mvn archetype:generate -DarchetypeCatalog="
下载工程,执行
mvn eclipse:eclipse
后,再手工导入eclipse
分享到:
相关推荐
下载到本地的catalog配置文件,加载到eclipse会速度更快!!!解决使用Eclipse自带的Maven插件创建Web项目时报错
idea用maven骨架创建项目速度慢,添加archetype-catalog.xml到本地仓库的文件夹后,设置-DarchetypeCatalog=local,就能使用maven默认的archetype-catalog.xml,再不用远程下载。
archetype-catalog.xml
Eclipse Maven 创建Web 项目报错 Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap 之前找了很久才找到了,传上来更大家共享下,希望对大家有帮助,欢迎下载或者永久保存。
解决maven-archetype-catalog下载慢的问题,将maven-archetype-catalog.xml放到本地,eclipse->preference->archetype->Add local catalog,选择本地文件,描述maven-archetype(自己命名的),apply,添加maven ...
Eclipse Maven 创建Web 项目报错 Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
Import Maven local Archetype Catalogs in Eclipse(Eclipse 本地 导入archetype-catalog.xml) 百度或 使用方法Go to Windows -> Preferences -> Maven -> Archetypes.
资源是我从其他地方整理的,欢迎大家来下载,资源还不错。 Eclipse Maven 创建Web 项目报错 Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
Eclipse生成maven骨架太慢,直接导入本地文件archetype-catalog.xml