如何使用我使用Maven定制原型?(How to use my custom archetype w

2019-08-03 01:28发布

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

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

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

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

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

预先感谢您的帮助

Answer 1:

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

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

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

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

MVN原型:生成-DarchetypeCatalog =本地



Answer 2:

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

mvn clean install archetype:update-local-catalog

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



文章来源: How to use my custom archetype with Maven?