我只是创建我的自定义原型的项目,我完美运行的“MVN安装”命令。
在我的本地库,我的原型项目通过m2/repository/com/mycomp/archetype-project-name
正确添加。
(但它不是在原型文件夹中创建:m2/repository/org/apache/maven/archetypes
:也许这是正常的)
但现在我不能用我的新的自定义原型与“MVN原型:一代”的命令:
我应该执行mvn deploy
命令吗?我想这一点,但我还没有配置其他内部版本库和失败。
预先感谢您的帮助
我已经找到了解决办法:当我安装我的原型,我需要使用的选项原型:更新定位,目录如下:
MVN安装原型:更新本地目录
而不是简单的“MVN安装”命令。
而现在我发现,当我想产生一个新的自定义项目的本地目录我的新的自定义archetrype:
MVN原型:生成-DarchetypeCatalog =本地
要安装原型运行以下Maven命令: -
mvn clean install archetype:update-local-catalog
这基本上是创建对应于您的存储库中的原型目录的XML文件。此后,你可以去你的IDE中的Maven原型设置并选择添加本地Cataglog选项,并提供该本地目录的路径。现在,当您创建从你的IDE新的Maven项目应该是可见的。