今天我尝试了为maven制作自己的插件。 它工作得很好;) 之后,我想设置一个前缀来使用maven comman 更短的方式。这也很有效;)
我现在的问题是:
如果我想使用我的前缀,我必须设置我的插件的groupId 在.m2 / settings.xml中。否则他无法找到插件(当然不是)
我现在想知道:怎么可能自动执行此操作? 我不希望想要使用我的插件的人手动设置groupId。
答案 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