Maven设置自制插件的前缀

时间:2013-02-19 12:49:30

标签: maven maven-plugin m2eclipse

今天我尝试了为maven制作自己的插件。 它工作得很好;) 之后,我想设置一个前缀来使用maven comman 更短的方式。这也很有效;)

我现在的问题是:

如果我想使用我的前缀,我必须设置我的插件的groupId 在.m2 / settings.xml中。否则他无法找到插件(当然不是)

我现在想知道:怎么可能自动执行此操作? 我不希望想要使用我的插件的人手动设置groupId。

1 个答案:

答案 0 :(得分:0)

插件前缀与是否可以找到插件无关。如果您还没有定义插件组或符合命名约定,则必须输入完整的限定名称。包,你的插件版本如:

mvn package:yourpluginname-maven-plugin:1.0.1:WhatEverGoal

要使用简短的命令行,您必须遵循naming conventions like

yourpluginname-maven-plugin

maven-yourpluginmame-plugin

maven-yourpluginname-plugin的约定是为来自Apache org的插件保留的...所以最好的方法是将你的插件命名为:

yourpluginname-maven-plugin