我想用我自己的项目模板创建一个项目,但是当我执行命令:无法从原型 - catalog.xml中
mvn archetype:generate -DarchetypeCatalog=local
我得到了以下信息:
[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.
archetypes:maven-archetype-quickstart:1.0)
Choose archetype:
Your filter doesn't match any archetype (hint: enter to return to initial list)
Choose a number or apply filter (format: [groupId:]artifactId, case-sensitive contains): :
我试过,我发现这里的许多可能的解决方案,但我没有成功...
我的步骤:
- 我在Eclipse
创建了一个项目 - 然后我去根目录该项目的ectory和及时执行以下命令:
mvn archetype:create-from-project
,不得不使成功。
然后我就项目的文件夹
mvn install
执行下面的命令,不得不使成功
我查了.m2目录文件夹和archetpe-的catalog.xml在那里:
<?xml version="1.0" encoding="UTF-8"?>
<archetype-catalog xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0 http://maven.apache.org/xsd/archetype-catalog-1.0.0.xsd"
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<archetypes>
<archetype>
<groupId>io.openbdt</groupId>
<artifactId>framework-openbdt</artifactId>
<version>1.0</version>
<description>framework-openbdt</description>
</archetype>
</archetypes>
</archetype-catalog>
在Maven的文件解释说,=本地archetypeCatalog的默认路径为路径/ .m2目录/原型,catalog.xml中但在调试(MVN原型:产生-DarchetypeCatalog =本地-X),行家搜索XML文件在path/.m2/repository/archetype-catalog.xml
注意:这些步骤通常在我的笔记本中执行,但在我的桌面上我没有成功。然后我在笔记本上创建了一个新用户,而且它也不再工作。
任何人都可以帮助我吗?
有时候行家不工作正确在Eclipse上,U应建立行家之前生成项目 –
有一个命令,但我不记得,CTR ALT F5或类似的东西,否则尝试mvn构建 –