如何使用我使用Maven定制原型?

问题描述 投票:10回答:2

我只是创建我的自定义原型的项目,我完美运行的“MVN安装”命令。

在我的本地库,我的原型项目通过m2/repository/com/mycomp/archetype-project-name正确添加。 (但它不是在原型文件夹中创建:m2/repository/org/apache/maven/archetypes:也许这是正常的)

但现在我不能用我的新的自定义原型与“MVN原型:一代”的命令:

  • 具有良好的参数Maven的告诉我,他没有找到原型
  • 不带参数,我的原型并不在原型列表中存在。

我应该执行mvn deploy命令吗?我想这一点,但我还没有配置其他内部版本库和失败。

预先感谢您的帮助

maven maven-archetype archetypes
2个回答
19
投票

我已经找到了解决办法:当我安装我的原型,我需要使用的选项原型:更新定位,目录如下:

MVN安装原型:更新本地目录

而不是简单的“MVN安装”命令。

而现在我发现,当我想产生一个新的自定义项目的本地目录我的新的自定义archetrype:

MVN原型:生成-DarchetypeCatalog =本地


0
投票

要安装原型运行以下Maven命令: -

mvn clean install archetype:update-local-catalog

这基本上是创建对应于您的存储库中的原型目录的XML文件。此后,你可以去你的IDE中的Maven原型设置并选择添加本地Cataglog选项,并提供该本地目录的路径。现在,当您创建从你的IDE新的Maven项目应该是可见的。

© www.soinside.com 2019 - 2024. All rights reserved.